home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / SkeletonPart / SkelPart.xih < prev   
Encoding:
Text File  |  1994-04-19  |  112.7 KB  |  2,697 lines  |  [TEXT/MPS ]

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: SkelPart.xih.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: somc/smemit.c
  7.  *     SOM Emitter emitxih.dll: somc/smmain.c
  8.  */
  9.  
  10. #ifndef SOM_Apple_SkeletonPart_xih
  11. #define SOM_Apple_SkeletonPart_xih
  12.  
  13. #include <somcls.xh>
  14. #include <somcm.xh>
  15.  
  16. /*
  17.  * Passthru lines: File: "C.xih", "before"
  18.  */
  19.  
  20.  
  21. class MyPart;
  22.  
  23.  
  24. #ifndef SOM_Apple_SkeletonPart_xh
  25. #include <SkelPart.xh>
  26. #endif
  27.  
  28. /*
  29.  * Set the scope of methods functions
  30.  */
  31. #ifndef SOM_Scope
  32. #define SOM_Scope extern "C"
  33. #endif
  34.  
  35. #define Apple_SkeletonPart_MaxNoMethods 0
  36.  
  37. /*
  38.  * -- Instance Data
  39.  */
  40. typedef struct {
  41.     MyPart* fImplementation;
  42. } Apple_SkeletonPartData;
  43.  
  44. /*
  45.  * -- Getdata Macro
  46.  */
  47. #define Apple_SkeletonPartGetData(somSelf) \
  48.     ((Apple_SkeletonPartData *) \
  49.         SOM_DataResolve(((SOMObject *)((void *)somSelf)), Apple_SkeletonPartCClassData.instanceDataToken))
  50.  
  51. /*
  52.  * -- Instance Data Access Macros for use in Method Procedures
  53.  */
  54. #ifdef VARIABLE_MACROS
  55.   #define _fImplementation (somThis->fImplementation)
  56. #endif
  57.  
  58.  
  59. /*
  60.  * -- Primary Implementation File Support
  61.  */
  62. #if (defined(Apple_SkeletonPart_Class_Source) || defined(SOM_Module_skelpart_Source))
  63.  
  64. /*
  65.  * Trace/Debug macro
  66.  */
  67. #ifndef Apple_SkeletonPartMethodDebug
  68. #define Apple_SkeletonPartMethodDebug(c,m) SOMMethodDebug(c,m)
  69. #endif
  70.  
  71. /*
  72.  * -- Method Macros for use in Method Procedures
  73.  */
  74. #ifdef METHOD_MACROS
  75.   #define _FulfillPromise somSelf->FulfillPromise
  76.   #define _DropCompleted somSelf->DropCompleted
  77.   #define _DragEnter somSelf->DragEnter
  78.   #define _DragWithin somSelf->DragWithin
  79.   #define _DragLeave somSelf->DragLeave
  80.   #define _Drop somSelf->Drop
  81.   #define _ContainingPartPropertiesChanged somSelf->ContainingPartPropertiesChanged
  82.   #define _GetContainingPartProperties somSelf->GetContainingPartProperties
  83.   #define _RevealFrame somSelf->RevealFrame
  84.   #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
  85.   #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
  86.   #define _AddDisplayFrame somSelf->AddDisplayFrame
  87.   #define _AttachSourceFrame somSelf->AttachSourceFrame
  88.   #define _RemoveDisplayFrame somSelf->RemoveDisplayFrame
  89.   #define _CloseDisplayFrame somSelf->CloseDisplayFrame
  90.   #define _FrameShapeChanged somSelf->FrameShapeChanged
  91.   #define _ViewTypeChanged somSelf->ViewTypeChanged
  92.   #define _PresentationChanged somSelf->PresentationChanged
  93.   #define _WritePartInfo somSelf->WritePartInfo
  94.   #define _ReadPartInfo somSelf->ReadPartInfo
  95.   #define _Open somSelf->Open
  96.   #define _CreateEmbeddedFrame somSelf->CreateEmbeddedFrame
  97.   #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
  98.   #define _RequestFrameShape somSelf->RequestFrameShape
  99.   #define _UsedShapeChanged somSelf->UsedShapeChanged
  100.   #define _AdjustBorderShape somSelf->AdjustBorderShape
  101.   #define _FacetAdded somSelf->FacetAdded
  102.   #define _FacetRemoved somSelf->FacetRemoved
  103.   #define _CanvasChanged somSelf->CanvasChanged
  104.   #define _ClipShapeChanged somSelf->ClipShapeChanged
  105.   #define _ExternalTransformChanged somSelf->ExternalTransformChanged
  106.   #define _Draw somSelf->Draw
  107.   #define _CanvasUpdated somSelf->CanvasUpdated
  108.   #define _HighlightChanged somSelf->HighlightChanged
  109.   #define _GetPrintResolution somSelf->GetPrintResolution
  110.   #define _CreateLink somSelf->CreateLink
  111.   #define _LinkUpdated somSelf->LinkUpdated
  112.   #define _RevealLink somSelf->RevealLink
  113.   #define _EmbeddedFrameChanged somSelf->EmbeddedFrameChanged
  114.   #define _LinkStatusChanged somSelf->LinkStatusChanged
  115.   #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
  116.   #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
  117.   #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
  118.   #define _FocusAcquired somSelf->FocusAcquired
  119.   #define _FocusLost somSelf->FocusLost
  120.   #define _CloneInto somSelf->CloneInto
  121.   #define _ExternalizeKinds somSelf->ExternalizeKinds
  122.   #define _ChangeKind somSelf->ChangeKind
  123.   #define _HandleEvent somSelf->HandleEvent
  124.   #define _HandleEventInEmbedded somSelf->HandleEventInEmbedded
  125.   #define _MouseEnter somSelf->MouseEnter
  126.   #define _MouseWithin somSelf->MouseWithin
  127.   #define _MouseLeave somSelf->MouseLeave
  128.   #define _AdjustMenus somSelf->AdjustMenus
  129.   #define _UndoAction somSelf->UndoAction
  130.   #define _RedoAction somSelf->RedoAction
  131.   #define _DisposeActionState somSelf->DisposeActionState
  132.   #define _WriteActionState somSelf->WriteActionState
  133.   #define _ReadActionState somSelf->ReadActionState
  134.   #define _InitPart somSelf->InitPart
  135.   #define _InitPartFromStorage somSelf->InitPartFromStorage
  136.   #define _somInit somSelf->somInit
  137.   #define _somUninit somSelf->somUninit
  138.   #define _InitPersistentObject somSelf->InitPersistentObject
  139.   #define _InitPersistentObjectFromStorage somSelf->InitPersistentObjectFromStorage
  140.   #define _ReleaseAll somSelf->ReleaseAll
  141.   #define _Externalize somSelf->Externalize
  142.   #define _GetStorageUnit somSelf->GetStorageUnit
  143.   #define _GetID somSelf->GetID
  144.   #define _somInit somSelf->somInit
  145.   #define _somUninit somSelf->somUninit
  146.   #define _InitRefCntObject somSelf->InitRefCntObject
  147.   #define _IncrementRefCount somSelf->IncrementRefCount
  148.   #define _Release somSelf->Release
  149.   #define _GetRefCount somSelf->GetRefCount
  150.   #define _somInit somSelf->somInit
  151.   #define _somUninit somSelf->somUninit
  152.   #define _InitObject somSelf->InitObject
  153.   #define _IsInitialized somSelf->IsInitialized
  154.   #define _HasExtension somSelf->HasExtension
  155.   #define _GetExtension somSelf->GetExtension
  156.   #define _ReleaseExtension somSelf->ReleaseExtension
  157.   #define _Purge somSelf->Purge
  158.   #define _SubClassResponsibility somSelf->SubClassResponsibility
  159.   #define _somInit somSelf->somInit
  160.   #define _somUninit somSelf->somUninit
  161.   #define _somFree somSelf->somFree
  162.   #define _somInit somSelf->somInit
  163.   #define _somUninit somSelf->somUninit
  164.   #define _somGetClass somSelf->somGetClass
  165.   #define _somGetClassName somSelf->somGetClassName
  166.   #define _somGetSize somSelf->somGetSize
  167.   #define _somIsA somSelf->somIsA
  168.   #define _somIsInstanceOf somSelf->somIsInstanceOf
  169.   #define _somRespondsTo somSelf->somRespondsTo
  170.   #define _somDispatchV somSelf->somDispatchV
  171.   #define _somDispatchL somSelf->somDispatchL
  172.   #define _somDispatchA somSelf->somDispatchA
  173.   #define _somDispatchD somSelf->somDispatchD
  174.   #define _somDispatch somSelf->somDispatch
  175.   #define _somClassDispatch somSelf->somClassDispatch
  176.   #define _somPrintSelf somSelf->somPrintSelf
  177.   #define _somDumpSelf somSelf->somDumpSelf
  178.   #define _somDumpSelfInt somSelf->somDumpSelfInt
  179.   #define _FulfillPromise somSelf->FulfillPromise
  180.   #define _DropCompleted somSelf->DropCompleted
  181.   #define _DragEnter somSelf->DragEnter
  182.   #define _DragWithin somSelf->DragWithin
  183.   #define _DragLeave somSelf->DragLeave
  184.   #define _Drop somSelf->Drop
  185.   #define _ContainingPartPropertiesChanged somSelf->ContainingPartPropertiesChanged
  186.   #define _GetContainingPartProperties somSelf->GetContainingPartProperties
  187.   #define _RevealFrame somSelf->RevealFrame
  188.   #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
  189.   #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
  190.   #define _AddDisplayFrame somSelf->AddDisplayFrame
  191.   #define _AttachSourceFrame somSelf->AttachSourceFrame
  192.   #define _RemoveDisplayFrame somSelf->RemoveDisplayFrame
  193.   #define _CloseDisplayFrame somSelf->CloseDisplayFrame
  194.   #define _FrameShapeChanged somSelf->FrameShapeChanged
  195.   #define _ViewTypeChanged somSelf->ViewTypeChanged
  196.   #define _PresentationChanged somSelf->PresentationChanged
  197.   #define _WritePartInfo somSelf->WritePartInfo
  198.   #define _ReadPartInfo somSelf->ReadPartInfo
  199.   #define _Open somSelf->Open
  200.   #define _CreateEmbeddedFrame somSelf->CreateEmbeddedFrame
  201.   #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
  202.   #define _RequestFrameShape somSelf->RequestFrameShape
  203.   #define _UsedShapeChanged somSelf->UsedShapeChanged
  204.   #define _AdjustBorderShape somSelf->AdjustBorderShape
  205.   #define _FacetAdded somSelf->FacetAdded
  206.   #define _FacetRemoved somSelf->FacetRemoved
  207.   #define _CanvasChanged somSelf->CanvasChanged
  208.   #define _ClipShapeChanged somSelf->ClipShapeChanged
  209.   #define _ExternalTransformChanged somSelf->ExternalTransformChanged
  210.   #define _Draw somSelf->Draw
  211.   #define _CanvasUpdated somSelf->CanvasUpdated
  212.   #define _HighlightChanged somSelf->HighlightChanged
  213.   #define _GetPrintResolution somSelf->GetPrintResolution
  214.   #define _CreateLink somSelf->CreateLink
  215.   #define _LinkUpdated somSelf->LinkUpdated
  216.   #define _RevealLink somSelf->RevealLink
  217.   #define _EmbeddedFrameChanged somSelf->EmbeddedFrameChanged
  218.   #define _LinkStatusChanged somSelf->LinkStatusChanged
  219.   #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
  220.   #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
  221.   #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
  222.   #define _FocusAcquired somSelf->FocusAcquired
  223.   #define _FocusLost somSelf->FocusLost
  224.   #define _CloneInto somSelf->CloneInto
  225.   #define _ExternalizeKinds somSelf->ExternalizeKinds
  226.   #define _ChangeKind somSelf->ChangeKind
  227.   #define _HandleEvent somSelf->HandleEvent
  228.   #define _HandleEventInEmbedded somSelf->HandleEventInEmbedded
  229.   #define _MouseEnter somSelf->MouseEnter
  230.   #define _MouseWithin somSelf->MouseWithin
  231.   #define _MouseLeave somSelf->MouseLeave
  232.   #define _AdjustMenus somSelf->AdjustMenus
  233.   #define _UndoAction somSelf->UndoAction
  234.   #define _RedoAction somSelf->RedoAction
  235.   #define _DisposeActionState somSelf->DisposeActionState
  236.   #define _WriteActionState somSelf->WriteActionState
  237.   #define _ReadActionState somSelf->ReadActionState
  238.   #define _InitPart somSelf->InitPart
  239.   #define _InitPartFromStorage somSelf->InitPartFromStorage
  240. #endif
  241.  
  242.  
  243. /*
  244.  * -- The Apple_SkeletonPart ClassData Structure
  245.  */
  246.  
  247. #ifdef SOM_NO_DATA_EXPORTS
  248. #   undef Apple_SkeletonPartClassData
  249. #endif /* SOM_NO_DATA_EXPORTS */
  250.  
  251.  
  252. #if applec ^ PRAGMA_LIB_EXPORTS
  253. #pragma lib_export on
  254. #endif
  255.  
  256. struct Apple_SkeletonPartClassDataStructure Apple_SkeletonPartClassData = {(SOMClass *) NULL};
  257. #ifdef SOM_NO_DATA_EXPORTS
  258.    Apple_SkeletonPartClassDataStructure * Apple_SkeletonPartGetClassData ( void )
  259.         { return & Apple_SkeletonPartClassData; }
  260. #endif /* SOM_NO_DATA_EXPORTS */
  261.  
  262.  
  263. #if applec ^ PRAGMA_LIB_EXPORT
  264. #pragma lib_export off
  265. #endif
  266.  
  267.  
  268. /*
  269.  * -- The auxiliary Apple_SkeletonPart ClassData structure
  270.  */
  271. struct Apple_SkeletonPartCClassDataStructure Apple_SkeletonPartCClassData = {(somMethodTabs) NULL};
  272.  
  273.  
  274. /*
  275.  * -- Apply Stubs for New Methods
  276.  */
  277.  
  278. /*
  279.  * Overridden method: FulfillPromise
  280.  */
  281. SOM_Scope void  SOMLINK Apple_SkeletonPartFulfillPromise(Apple_SkeletonPart *somSelf, Environment *ev,
  282.         ODStorageUnitView* promiseSUView);
  283. #ifndef somMN_FulfillPromise_defined
  284. #define somMN_FulfillPromise_defined
  285. static char *somMN_FulfillPromise = "FulfillPromise";
  286. static somId somId_FulfillPromise = &somMN_FulfillPromise;
  287. #endif  /* somMN_FulfillPromise_defined */
  288. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_FulfillPromise)(Apple_SkeletonPart *somSelf, Environment *ev,
  289.         ODStorageUnitView* promiseSUView);
  290. #define Apple_SkeletonPart_parent_ODPart_FulfillPromise(somSelf,ev,promiseSUView) \
  291.   ((( somTD_xih_Apple_SkeletonPart_FulfillPromise ) \
  292.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.FulfillPromise)) \
  293.      (somSelf,ev,promiseSUView))
  294. #ifndef SOMGD_pmc_parent_FulfillPromise
  295.   #ifdef parent_FulfillPromise
  296.     #define SOMGD_pmc_parent_FulfillPromise
  297.     #undef parent_FulfillPromise
  298.   #else
  299. #define parent_FulfillPromise Apple_SkeletonPart_parent_ODPart_FulfillPromise
  300.   #endif
  301. #endif
  302. #ifndef SOMGD_pmc_parent_ODPart_FulfillPromise
  303.   #ifdef parent_ODPart_FulfillPromise
  304.     #define SOMGD_pmc_parent_ODPart_FulfillPromise
  305.     #undef parent_ODPart_FulfillPromise
  306.   #else
  307.     #define parent_ODPart_FulfillPromise Apple_SkeletonPart_parent_ODPart_FulfillPromise
  308.   #endif
  309. #endif
  310. #define Apple_SkeletonPart_parents_FulfillPromise(arg0,arg1) \
  311.   (void) Apple_SkeletonPart_parent_ODPart_FulfillPromise(arg0,arg1);
  312.  
  313. /*
  314.  * Overridden method: DropCompleted
  315.  */
  316. SOM_Scope void  SOMLINK Apple_SkeletonPartDropCompleted(Apple_SkeletonPart *somSelf, Environment *ev,
  317.         ODPart* destPart,
  318.         ODDropResult dropResult);
  319. #ifndef somMN_DropCompleted_defined
  320. #define somMN_DropCompleted_defined
  321. static char *somMN_DropCompleted = "DropCompleted";
  322. static somId somId_DropCompleted = &somMN_DropCompleted;
  323. #endif  /* somMN_DropCompleted_defined */
  324. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_DropCompleted)(Apple_SkeletonPart *somSelf, Environment *ev,
  325.         ODPart* destPart,
  326.         ODDropResult dropResult);
  327. #define Apple_SkeletonPart_parent_ODPart_DropCompleted(somSelf,ev,destPart,dropResult) \
  328.   ((( somTD_xih_Apple_SkeletonPart_DropCompleted ) \
  329.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.DropCompleted)) \
  330.      (somSelf,ev,destPart,dropResult))
  331. #ifndef SOMGD_pmc_parent_DropCompleted
  332.   #ifdef parent_DropCompleted
  333.     #define SOMGD_pmc_parent_DropCompleted
  334.     #undef parent_DropCompleted
  335.   #else
  336. #define parent_DropCompleted Apple_SkeletonPart_parent_ODPart_DropCompleted
  337.   #endif
  338. #endif
  339. #ifndef SOMGD_pmc_parent_ODPart_DropCompleted
  340.   #ifdef parent_ODPart_DropCompleted
  341.     #define SOMGD_pmc_parent_ODPart_DropCompleted
  342.     #undef parent_ODPart_DropCompleted
  343.   #else
  344.     #define parent_ODPart_DropCompleted Apple_SkeletonPart_parent_ODPart_DropCompleted
  345.   #endif
  346. #endif
  347. #define Apple_SkeletonPart_parents_DropCompleted(arg0,arg1,arg2) \
  348.   (void) Apple_SkeletonPart_parent_ODPart_DropCompleted(arg0,arg1,arg2);
  349.  
  350. /*
  351.  * Overridden method: DragEnter
  352.  */
  353. SOM_Scope void  SOMLINK Apple_SkeletonPartDragEnter(Apple_SkeletonPart *somSelf, Environment *ev,
  354.         ODDragItemIterator* dragInfo,
  355.         ODFacet* facet,
  356.         ODPoint* where);
  357. #ifndef somMN_DragEnter_defined
  358. #define somMN_DragEnter_defined
  359. static char *somMN_DragEnter = "DragEnter";
  360. static somId somId_DragEnter = &somMN_DragEnter;
  361. #endif  /* somMN_DragEnter_defined */
  362. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_DragEnter)(Apple_SkeletonPart *somSelf, Environment *ev,
  363.         ODDragItemIterator* dragInfo,
  364.         ODFacet* facet,
  365.         ODPoint* where);
  366. #define Apple_SkeletonPart_parent_ODPart_DragEnter(somSelf,ev,dragInfo,facet,where) \
  367.   ((( somTD_xih_Apple_SkeletonPart_DragEnter ) \
  368.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.DragEnter)) \
  369.      (somSelf,ev,dragInfo,facet,where))
  370. #ifndef SOMGD_pmc_parent_DragEnter
  371.   #ifdef parent_DragEnter
  372.     #define SOMGD_pmc_parent_DragEnter
  373.     #undef parent_DragEnter
  374.   #else
  375. #define parent_DragEnter Apple_SkeletonPart_parent_ODPart_DragEnter
  376.   #endif
  377. #endif
  378. #ifndef SOMGD_pmc_parent_ODPart_DragEnter
  379.   #ifdef parent_ODPart_DragEnter
  380.     #define SOMGD_pmc_parent_ODPart_DragEnter
  381.     #undef parent_ODPart_DragEnter
  382.   #else
  383.     #define parent_ODPart_DragEnter Apple_SkeletonPart_parent_ODPart_DragEnter
  384.   #endif
  385. #endif
  386. #define Apple_SkeletonPart_parents_DragEnter(arg0,arg1,arg2,arg3) \
  387.   (void) Apple_SkeletonPart_parent_ODPart_DragEnter(arg0,arg1,arg2,arg3);
  388.  
  389. /*
  390.  * Overridden method: DragWithin
  391.  */
  392. SOM_Scope void  SOMLINK Apple_SkeletonPartDragWithin(Apple_SkeletonPart *somSelf, Environment *ev,
  393.         ODDragItemIterator* dragInfo,
  394.         ODFacet* facet,
  395.         ODPoint* where);
  396. #ifndef somMN_DragWithin_defined
  397. #define somMN_DragWithin_defined
  398. static char *somMN_DragWithin = "DragWithin";
  399. static somId somId_DragWithin = &somMN_DragWithin;
  400. #endif  /* somMN_DragWithin_defined */
  401. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_DragWithin)(Apple_SkeletonPart *somSelf, Environment *ev,
  402.         ODDragItemIterator* dragInfo,
  403.         ODFacet* facet,
  404.         ODPoint* where);
  405. #define Apple_SkeletonPart_parent_ODPart_DragWithin(somSelf,ev,dragInfo,facet,where) \
  406.   ((( somTD_xih_Apple_SkeletonPart_DragWithin ) \
  407.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.DragWithin)) \
  408.      (somSelf,ev,dragInfo,facet,where))
  409. #ifndef SOMGD_pmc_parent_DragWithin
  410.   #ifdef parent_DragWithin
  411.     #define SOMGD_pmc_parent_DragWithin
  412.     #undef parent_DragWithin
  413.   #else
  414. #define parent_DragWithin Apple_SkeletonPart_parent_ODPart_DragWithin
  415.   #endif
  416. #endif
  417. #ifndef SOMGD_pmc_parent_ODPart_DragWithin
  418.   #ifdef parent_ODPart_DragWithin
  419.     #define SOMGD_pmc_parent_ODPart_DragWithin
  420.     #undef parent_ODPart_DragWithin
  421.   #else
  422.     #define parent_ODPart_DragWithin Apple_SkeletonPart_parent_ODPart_DragWithin
  423.   #endif
  424. #endif
  425. #define Apple_SkeletonPart_parents_DragWithin(arg0,arg1,arg2,arg3) \
  426.   (void) Apple_SkeletonPart_parent_ODPart_DragWithin(arg0,arg1,arg2,arg3);
  427.  
  428. /*
  429.  * Overridden method: DragLeave
  430.  */
  431. SOM_Scope void  SOMLINK Apple_SkeletonPartDragLeave(Apple_SkeletonPart *somSelf, Environment *ev,
  432.         ODFacet* facet,
  433.         ODPoint* where);
  434. #ifndef somMN_DragLeave_defined
  435. #define somMN_DragLeave_defined
  436. static char *somMN_DragLeave = "DragLeave";
  437. static somId somId_DragLeave = &somMN_DragLeave;
  438. #endif  /* somMN_DragLeave_defined */
  439. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_DragLeave)(Apple_SkeletonPart *somSelf, Environment *ev,
  440.         ODFacet* facet,
  441.         ODPoint* where);
  442. #define Apple_SkeletonPart_parent_ODPart_DragLeave(somSelf,ev,facet,where) \
  443.   ((( somTD_xih_Apple_SkeletonPart_DragLeave ) \
  444.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.DragLeave)) \
  445.      (somSelf,ev,facet,where))
  446. #ifndef SOMGD_pmc_parent_DragLeave
  447.   #ifdef parent_DragLeave
  448.     #define SOMGD_pmc_parent_DragLeave
  449.     #undef parent_DragLeave
  450.   #else
  451. #define parent_DragLeave Apple_SkeletonPart_parent_ODPart_DragLeave
  452.   #endif
  453. #endif
  454. #ifndef SOMGD_pmc_parent_ODPart_DragLeave
  455.   #ifdef parent_ODPart_DragLeave
  456.     #define SOMGD_pmc_parent_ODPart_DragLeave
  457.     #undef parent_ODPart_DragLeave
  458.   #else
  459.     #define parent_ODPart_DragLeave Apple_SkeletonPart_parent_ODPart_DragLeave
  460.   #endif
  461. #endif
  462. #define Apple_SkeletonPart_parents_DragLeave(arg0,arg1,arg2) \
  463.   (void) Apple_SkeletonPart_parent_ODPart_DragLeave(arg0,arg1,arg2);
  464.  
  465. /*
  466.  * Overridden method: Drop
  467.  */
  468. SOM_Scope ODDropResult  SOMLINK Apple_SkeletonPartDrop(Apple_SkeletonPart *somSelf, Environment *ev,
  469.         ODDragItemIterator* dropInfo,
  470.         ODFacet* facet,
  471.         ODPoint* where);
  472. #ifndef somMN_Drop_defined
  473. #define somMN_Drop_defined
  474. static char *somMN_Drop = "Drop";
  475. static somId somId_Drop = &somMN_Drop;
  476. #endif  /* somMN_Drop_defined */
  477. typedef ODDropResult   (* SOMLINK somTD_xih_Apple_SkeletonPart_Drop)(Apple_SkeletonPart *somSelf, Environment *ev,
  478.         ODDragItemIterator* dropInfo,
  479.         ODFacet* facet,
  480.         ODPoint* where);
  481. #define Apple_SkeletonPart_parent_ODPart_Drop(somSelf,ev,dropInfo,facet,where) \
  482.   ((( somTD_xih_Apple_SkeletonPart_Drop ) \
  483.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.Drop)) \
  484.      (somSelf,ev,dropInfo,facet,where))
  485. #ifndef SOMGD_pmc_parent_Drop
  486.   #ifdef parent_Drop
  487.     #define SOMGD_pmc_parent_Drop
  488.     #undef parent_Drop
  489.   #else
  490. #define parent_Drop Apple_SkeletonPart_parent_ODPart_Drop
  491.   #endif
  492. #endif
  493. #ifndef SOMGD_pmc_parent_ODPart_Drop
  494.   #ifdef parent_ODPart_Drop
  495.     #define SOMGD_pmc_parent_ODPart_Drop
  496.     #undef parent_ODPart_Drop
  497.   #else
  498.     #define parent_ODPart_Drop Apple_SkeletonPart_parent_ODPart_Drop
  499.   #endif
  500. #endif
  501. #define Apple_SkeletonPart_parents_Drop(arg0,arg1,arg2,arg3) \
  502.   (void) Apple_SkeletonPart_parent_ODPart_Drop(arg0,arg1,arg2,arg3);
  503.  
  504. /*
  505.  * Overridden method: ContainingPartPropertiesChanged
  506.  */
  507. SOM_Scope void  SOMLINK Apple_SkeletonPartContainingPartPropertiesChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  508.         ODFrame* frame,
  509.         ODStorageUnit* propertyUnit);
  510. #ifndef somMN_ContainingPartPropertiesChanged_defined
  511. #define somMN_ContainingPartPropertiesChanged_defined
  512. static char *somMN_ContainingPartPropertiesChanged = "ContainingPartPropertiesChanged";
  513. static somId somId_ContainingPartPropertiesChanged = &somMN_ContainingPartPropertiesChanged;
  514. #endif  /* somMN_ContainingPartPropertiesChanged_defined */
  515. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_ContainingPartPropertiesChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  516.         ODFrame* frame,
  517.         ODStorageUnit* propertyUnit);
  518. #define Apple_SkeletonPart_parent_ODPart_ContainingPartPropertiesChanged(somSelf,ev,frame,propertyUnit) \
  519.   ((( somTD_xih_Apple_SkeletonPart_ContainingPartPropertiesChanged ) \
  520.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ContainingPartPropertiesChanged)) \
  521.      (somSelf,ev,frame,propertyUnit))
  522. #ifndef SOMGD_pmc_parent_ContainingPartPropertiesChanged
  523.   #ifdef parent_ContainingPartPropertiesChanged
  524.     #define SOMGD_pmc_parent_ContainingPartPropertiesChanged
  525.     #undef parent_ContainingPartPropertiesChanged
  526.   #else
  527. #define parent_ContainingPartPropertiesChanged Apple_SkeletonPart_parent_ODPart_ContainingPartPropertiesChanged
  528.   #endif
  529. #endif
  530. #ifndef SOMGD_pmc_parent_ODPart_ContainingPartPropertiesChanged
  531.   #ifdef parent_ODPart_ContainingPartPropertiesChanged
  532.     #define SOMGD_pmc_parent_ODPart_ContainingPartPropertiesChanged
  533.     #undef parent_ODPart_ContainingPartPropertiesChanged
  534.   #else
  535.     #define parent_ODPart_ContainingPartPropertiesChanged Apple_SkeletonPart_parent_ODPart_ContainingPartPropertiesChanged
  536.   #endif
  537. #endif
  538. #define Apple_SkeletonPart_parents_ContainingPartPropertiesChanged(arg0,arg1,arg2) \
  539.   (void) Apple_SkeletonPart_parent_ODPart_ContainingPartPropertiesChanged(arg0,arg1,arg2);
  540.  
  541. /*
  542.  * Overridden method: GetContainingPartProperties
  543.  */
  544. SOM_Scope ODStorageUnit*  SOMLINK Apple_SkeletonPartGetContainingPartProperties(Apple_SkeletonPart *somSelf, Environment *ev,
  545.         ODFrame* frame);
  546. #ifndef somMN_GetContainingPartProperties_defined
  547. #define somMN_GetContainingPartProperties_defined
  548. static char *somMN_GetContainingPartProperties = "GetContainingPartProperties";
  549. static somId somId_GetContainingPartProperties = &somMN_GetContainingPartProperties;
  550. #endif  /* somMN_GetContainingPartProperties_defined */
  551. typedef ODStorageUnit*   (* SOMLINK somTD_xih_Apple_SkeletonPart_GetContainingPartProperties)(Apple_SkeletonPart *somSelf, Environment *ev,
  552.         ODFrame* frame);
  553. #define Apple_SkeletonPart_parent_ODPart_GetContainingPartProperties(somSelf,ev,frame) \
  554.   ((( somTD_xih_Apple_SkeletonPart_GetContainingPartProperties ) \
  555.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.GetContainingPartProperties)) \
  556.      (somSelf,ev,frame))
  557. #ifndef SOMGD_pmc_parent_GetContainingPartProperties
  558.   #ifdef parent_GetContainingPartProperties
  559.     #define SOMGD_pmc_parent_GetContainingPartProperties
  560.     #undef parent_GetContainingPartProperties
  561.   #else
  562. #define parent_GetContainingPartProperties Apple_SkeletonPart_parent_ODPart_GetContainingPartProperties
  563.   #endif
  564. #endif
  565. #ifndef SOMGD_pmc_parent_ODPart_GetContainingPartProperties
  566.   #ifdef parent_ODPart_GetContainingPartProperties
  567.     #define SOMGD_pmc_parent_ODPart_GetContainingPartProperties
  568.     #undef parent_ODPart_GetContainingPartProperties
  569.   #else
  570.     #define parent_ODPart_GetContainingPartProperties Apple_SkeletonPart_parent_ODPart_GetContainingPartProperties
  571.   #endif
  572. #endif
  573. #define Apple_SkeletonPart_parents_GetContainingPartProperties(arg0,arg1) \
  574.   (void) Apple_SkeletonPart_parent_ODPart_GetContainingPartProperties(arg0,arg1);
  575.  
  576. /*
  577.  * Overridden method: RevealFrame
  578.  */
  579. SOM_Scope void  SOMLINK Apple_SkeletonPartRevealFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  580.         ODFrame* embeddedFrame,
  581.         ODShape* revealShape);
  582. #ifndef somMN_RevealFrame_defined
  583. #define somMN_RevealFrame_defined
  584. static char *somMN_RevealFrame = "RevealFrame";
  585. static somId somId_RevealFrame = &somMN_RevealFrame;
  586. #endif  /* somMN_RevealFrame_defined */
  587. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_RevealFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  588.         ODFrame* embeddedFrame,
  589.         ODShape* revealShape);
  590. #define Apple_SkeletonPart_parent_ODPart_RevealFrame(somSelf,ev,embeddedFrame,revealShape) \
  591.   ((( somTD_xih_Apple_SkeletonPart_RevealFrame ) \
  592.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.RevealFrame)) \
  593.      (somSelf,ev,embeddedFrame,revealShape))
  594. #ifndef SOMGD_pmc_parent_RevealFrame
  595.   #ifdef parent_RevealFrame
  596.     #define SOMGD_pmc_parent_RevealFrame
  597.     #undef parent_RevealFrame
  598.   #else
  599. #define parent_RevealFrame Apple_SkeletonPart_parent_ODPart_RevealFrame
  600.   #endif
  601. #endif
  602. #ifndef SOMGD_pmc_parent_ODPart_RevealFrame
  603.   #ifdef parent_ODPart_RevealFrame
  604.     #define SOMGD_pmc_parent_ODPart_RevealFrame
  605.     #undef parent_ODPart_RevealFrame
  606.   #else
  607.     #define parent_ODPart_RevealFrame Apple_SkeletonPart_parent_ODPart_RevealFrame
  608.   #endif
  609. #endif
  610. #define Apple_SkeletonPart_parents_RevealFrame(arg0,arg1,arg2) \
  611.   (void) Apple_SkeletonPart_parent_ODPart_RevealFrame(arg0,arg1,arg2);
  612.  
  613. /*
  614.  * Overridden method: EmbeddedFrameSpec
  615.  */
  616. SOM_Scope void  SOMLINK Apple_SkeletonPartEmbeddedFrameSpec(Apple_SkeletonPart *somSelf, Environment *ev,
  617.         ODFrame* embeddedFrame,
  618.         ODObjectSpec spec);
  619. #ifndef somMN_EmbeddedFrameSpec_defined
  620. #define somMN_EmbeddedFrameSpec_defined
  621. static char *somMN_EmbeddedFrameSpec = "EmbeddedFrameSpec";
  622. static somId somId_EmbeddedFrameSpec = &somMN_EmbeddedFrameSpec;
  623. #endif  /* somMN_EmbeddedFrameSpec_defined */
  624. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_EmbeddedFrameSpec)(Apple_SkeletonPart *somSelf, Environment *ev,
  625.         ODFrame* embeddedFrame,
  626.         ODObjectSpec spec);
  627. #define Apple_SkeletonPart_parent_ODPart_EmbeddedFrameSpec(somSelf,ev,embeddedFrame,spec) \
  628.   ((( somTD_xih_Apple_SkeletonPart_EmbeddedFrameSpec ) \
  629.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.EmbeddedFrameSpec)) \
  630.      (somSelf,ev,embeddedFrame,spec))
  631. #ifndef SOMGD_pmc_parent_EmbeddedFrameSpec
  632.   #ifdef parent_EmbeddedFrameSpec
  633.     #define SOMGD_pmc_parent_EmbeddedFrameSpec
  634.     #undef parent_EmbeddedFrameSpec
  635.   #else
  636. #define parent_EmbeddedFrameSpec Apple_SkeletonPart_parent_ODPart_EmbeddedFrameSpec
  637.   #endif
  638. #endif
  639. #ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
  640.   #ifdef parent_ODPart_EmbeddedFrameSpec
  641.     #define SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
  642.     #undef parent_ODPart_EmbeddedFrameSpec
  643.   #else
  644.     #define parent_ODPart_EmbeddedFrameSpec Apple_SkeletonPart_parent_ODPart_EmbeddedFrameSpec
  645.   #endif
  646. #endif
  647. #define Apple_SkeletonPart_parents_EmbeddedFrameSpec(arg0,arg1,arg2) \
  648.   (void) Apple_SkeletonPart_parent_ODPart_EmbeddedFrameSpec(arg0,arg1,arg2);
  649.  
  650. /*
  651.  * Overridden method: CreateEmbeddedFramesIterator
  652.  */
  653. SOM_Scope ODEmbeddedFramesIterator*  SOMLINK Apple_SkeletonPartCreateEmbeddedFramesIterator(Apple_SkeletonPart *somSelf, Environment *ev,
  654.         ODFrame* frame);
  655. #ifndef somMN_CreateEmbeddedFramesIterator_defined
  656. #define somMN_CreateEmbeddedFramesIterator_defined
  657. static char *somMN_CreateEmbeddedFramesIterator = "CreateEmbeddedFramesIterator";
  658. static somId somId_CreateEmbeddedFramesIterator = &somMN_CreateEmbeddedFramesIterator;
  659. #endif  /* somMN_CreateEmbeddedFramesIterator_defined */
  660. typedef ODEmbeddedFramesIterator*   (* SOMLINK somTD_xih_Apple_SkeletonPart_CreateEmbeddedFramesIterator)(Apple_SkeletonPart *somSelf, Environment *ev,
  661.         ODFrame* frame);
  662. #define Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFramesIterator(somSelf,ev,frame) \
  663.   ((( somTD_xih_Apple_SkeletonPart_CreateEmbeddedFramesIterator ) \
  664.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CreateEmbeddedFramesIterator)) \
  665.      (somSelf,ev,frame))
  666. #ifndef SOMGD_pmc_parent_CreateEmbeddedFramesIterator
  667.   #ifdef parent_CreateEmbeddedFramesIterator
  668.     #define SOMGD_pmc_parent_CreateEmbeddedFramesIterator
  669.     #undef parent_CreateEmbeddedFramesIterator
  670.   #else
  671. #define parent_CreateEmbeddedFramesIterator Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFramesIterator
  672.   #endif
  673. #endif
  674. #ifndef SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
  675.   #ifdef parent_ODPart_CreateEmbeddedFramesIterator
  676.     #define SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
  677.     #undef parent_ODPart_CreateEmbeddedFramesIterator
  678.   #else
  679.     #define parent_ODPart_CreateEmbeddedFramesIterator Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFramesIterator
  680.   #endif
  681. #endif
  682. #define Apple_SkeletonPart_parents_CreateEmbeddedFramesIterator(arg0,arg1) \
  683.   (void) Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFramesIterator(arg0,arg1);
  684.  
  685. /*
  686.  * Overridden method: AddDisplayFrame
  687.  */
  688. SOM_Scope void  SOMLINK Apple_SkeletonPartAddDisplayFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  689.         ODFrame* frame);
  690. #ifndef somMN_AddDisplayFrame_defined
  691. #define somMN_AddDisplayFrame_defined
  692. static char *somMN_AddDisplayFrame = "AddDisplayFrame";
  693. static somId somId_AddDisplayFrame = &somMN_AddDisplayFrame;
  694. #endif  /* somMN_AddDisplayFrame_defined */
  695. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_AddDisplayFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  696.         ODFrame* frame);
  697. #define Apple_SkeletonPart_parent_ODPart_AddDisplayFrame(somSelf,ev,frame) \
  698.   ((( somTD_xih_Apple_SkeletonPart_AddDisplayFrame ) \
  699.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.AddDisplayFrame)) \
  700.      (somSelf,ev,frame))
  701. #ifndef SOMGD_pmc_parent_AddDisplayFrame
  702.   #ifdef parent_AddDisplayFrame
  703.     #define SOMGD_pmc_parent_AddDisplayFrame
  704.     #undef parent_AddDisplayFrame
  705.   #else
  706. #define parent_AddDisplayFrame Apple_SkeletonPart_parent_ODPart_AddDisplayFrame
  707.   #endif
  708. #endif
  709. #ifndef SOMGD_pmc_parent_ODPart_AddDisplayFrame
  710.   #ifdef parent_ODPart_AddDisplayFrame
  711.     #define SOMGD_pmc_parent_ODPart_AddDisplayFrame
  712.     #undef parent_ODPart_AddDisplayFrame
  713.   #else
  714.     #define parent_ODPart_AddDisplayFrame Apple_SkeletonPart_parent_ODPart_AddDisplayFrame
  715.   #endif
  716. #endif
  717. #define Apple_SkeletonPart_parents_AddDisplayFrame(arg0,arg1) \
  718.   (void) Apple_SkeletonPart_parent_ODPart_AddDisplayFrame(arg0,arg1);
  719.  
  720. /*
  721.  * Overridden method: AttachSourceFrame
  722.  */
  723. SOM_Scope void  SOMLINK Apple_SkeletonPartAttachSourceFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  724.         ODFrame* frame,
  725.         ODFrame* sourceFrame);
  726. #ifndef somMN_AttachSourceFrame_defined
  727. #define somMN_AttachSourceFrame_defined
  728. static char *somMN_AttachSourceFrame = "AttachSourceFrame";
  729. static somId somId_AttachSourceFrame = &somMN_AttachSourceFrame;
  730. #endif  /* somMN_AttachSourceFrame_defined */
  731. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_AttachSourceFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  732.         ODFrame* frame,
  733.         ODFrame* sourceFrame);
  734. #define Apple_SkeletonPart_parent_ODPart_AttachSourceFrame(somSelf,ev,frame,sourceFrame) \
  735.   ((( somTD_xih_Apple_SkeletonPart_AttachSourceFrame ) \
  736.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.AttachSourceFrame)) \
  737.      (somSelf,ev,frame,sourceFrame))
  738. #ifndef SOMGD_pmc_parent_AttachSourceFrame
  739.   #ifdef parent_AttachSourceFrame
  740.     #define SOMGD_pmc_parent_AttachSourceFrame
  741.     #undef parent_AttachSourceFrame
  742.   #else
  743. #define parent_AttachSourceFrame Apple_SkeletonPart_parent_ODPart_AttachSourceFrame
  744.   #endif
  745. #endif
  746. #ifndef SOMGD_pmc_parent_ODPart_AttachSourceFrame
  747.   #ifdef parent_ODPart_AttachSourceFrame
  748.     #define SOMGD_pmc_parent_ODPart_AttachSourceFrame
  749.     #undef parent_ODPart_AttachSourceFrame
  750.   #else
  751.     #define parent_ODPart_AttachSourceFrame Apple_SkeletonPart_parent_ODPart_AttachSourceFrame
  752.   #endif
  753. #endif
  754. #define Apple_SkeletonPart_parents_AttachSourceFrame(arg0,arg1,arg2) \
  755.   (void) Apple_SkeletonPart_parent_ODPart_AttachSourceFrame(arg0,arg1,arg2);
  756.  
  757. /*
  758.  * Overridden method: RemoveDisplayFrame
  759.  */
  760. SOM_Scope void  SOMLINK Apple_SkeletonPartRemoveDisplayFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  761.         ODFrame* frame);
  762. #ifndef somMN_RemoveDisplayFrame_defined
  763. #define somMN_RemoveDisplayFrame_defined
  764. static char *somMN_RemoveDisplayFrame = "RemoveDisplayFrame";
  765. static somId somId_RemoveDisplayFrame = &somMN_RemoveDisplayFrame;
  766. #endif  /* somMN_RemoveDisplayFrame_defined */
  767. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_RemoveDisplayFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  768.         ODFrame* frame);
  769. #define Apple_SkeletonPart_parent_ODPart_RemoveDisplayFrame(somSelf,ev,frame) \
  770.   ((( somTD_xih_Apple_SkeletonPart_RemoveDisplayFrame ) \
  771.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.RemoveDisplayFrame)) \
  772.      (somSelf,ev,frame))
  773. #ifndef SOMGD_pmc_parent_RemoveDisplayFrame
  774.   #ifdef parent_RemoveDisplayFrame
  775.     #define SOMGD_pmc_parent_RemoveDisplayFrame
  776.     #undef parent_RemoveDisplayFrame
  777.   #else
  778. #define parent_RemoveDisplayFrame Apple_SkeletonPart_parent_ODPart_RemoveDisplayFrame
  779.   #endif
  780. #endif
  781. #ifndef SOMGD_pmc_parent_ODPart_RemoveDisplayFrame
  782.   #ifdef parent_ODPart_RemoveDisplayFrame
  783.     #define SOMGD_pmc_parent_ODPart_RemoveDisplayFrame
  784.     #undef parent_ODPart_RemoveDisplayFrame
  785.   #else
  786.     #define parent_ODPart_RemoveDisplayFrame Apple_SkeletonPart_parent_ODPart_RemoveDisplayFrame
  787.   #endif
  788. #endif
  789. #define Apple_SkeletonPart_parents_RemoveDisplayFrame(arg0,arg1) \
  790.   (void) Apple_SkeletonPart_parent_ODPart_RemoveDisplayFrame(arg0,arg1);
  791.  
  792. /*
  793.  * Overridden method: CloseDisplayFrame
  794.  */
  795. SOM_Scope void  SOMLINK Apple_SkeletonPartCloseDisplayFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  796.         ODFrame* frame);
  797. #ifndef somMN_CloseDisplayFrame_defined
  798. #define somMN_CloseDisplayFrame_defined
  799. static char *somMN_CloseDisplayFrame = "CloseDisplayFrame";
  800. static somId somId_CloseDisplayFrame = &somMN_CloseDisplayFrame;
  801. #endif  /* somMN_CloseDisplayFrame_defined */
  802. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_CloseDisplayFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  803.         ODFrame* frame);
  804. #define Apple_SkeletonPart_parent_ODPart_CloseDisplayFrame(somSelf,ev,frame) \
  805.   ((( somTD_xih_Apple_SkeletonPart_CloseDisplayFrame ) \
  806.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CloseDisplayFrame)) \
  807.      (somSelf,ev,frame))
  808. #ifndef SOMGD_pmc_parent_CloseDisplayFrame
  809.   #ifdef parent_CloseDisplayFrame
  810.     #define SOMGD_pmc_parent_CloseDisplayFrame
  811.     #undef parent_CloseDisplayFrame
  812.   #else
  813. #define parent_CloseDisplayFrame Apple_SkeletonPart_parent_ODPart_CloseDisplayFrame
  814.   #endif
  815. #endif
  816. #ifndef SOMGD_pmc_parent_ODPart_CloseDisplayFrame
  817.   #ifdef parent_ODPart_CloseDisplayFrame
  818.     #define SOMGD_pmc_parent_ODPart_CloseDisplayFrame
  819.     #undef parent_ODPart_CloseDisplayFrame
  820.   #else
  821.     #define parent_ODPart_CloseDisplayFrame Apple_SkeletonPart_parent_ODPart_CloseDisplayFrame
  822.   #endif
  823. #endif
  824. #define Apple_SkeletonPart_parents_CloseDisplayFrame(arg0,arg1) \
  825.   (void) Apple_SkeletonPart_parent_ODPart_CloseDisplayFrame(arg0,arg1);
  826.  
  827. /*
  828.  * Overridden method: FrameShapeChanged
  829.  */
  830. SOM_Scope void  SOMLINK Apple_SkeletonPartFrameShapeChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  831.         ODFrame* frame);
  832. #ifndef somMN_FrameShapeChanged_defined
  833. #define somMN_FrameShapeChanged_defined
  834. static char *somMN_FrameShapeChanged = "FrameShapeChanged";
  835. static somId somId_FrameShapeChanged = &somMN_FrameShapeChanged;
  836. #endif  /* somMN_FrameShapeChanged_defined */
  837. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_FrameShapeChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  838.         ODFrame* frame);
  839. #define Apple_SkeletonPart_parent_ODPart_FrameShapeChanged(somSelf,ev,frame) \
  840.   ((( somTD_xih_Apple_SkeletonPart_FrameShapeChanged ) \
  841.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.FrameShapeChanged)) \
  842.      (somSelf,ev,frame))
  843. #ifndef SOMGD_pmc_parent_FrameShapeChanged
  844.   #ifdef parent_FrameShapeChanged
  845.     #define SOMGD_pmc_parent_FrameShapeChanged
  846.     #undef parent_FrameShapeChanged
  847.   #else
  848. #define parent_FrameShapeChanged Apple_SkeletonPart_parent_ODPart_FrameShapeChanged
  849.   #endif
  850. #endif
  851. #ifndef SOMGD_pmc_parent_ODPart_FrameShapeChanged
  852.   #ifdef parent_ODPart_FrameShapeChanged
  853.     #define SOMGD_pmc_parent_ODPart_FrameShapeChanged
  854.     #undef parent_ODPart_FrameShapeChanged
  855.   #else
  856.     #define parent_ODPart_FrameShapeChanged Apple_SkeletonPart_parent_ODPart_FrameShapeChanged
  857.   #endif
  858. #endif
  859. #define Apple_SkeletonPart_parents_FrameShapeChanged(arg0,arg1) \
  860.   (void) Apple_SkeletonPart_parent_ODPart_FrameShapeChanged(arg0,arg1);
  861.  
  862. /*
  863.  * Overridden method: ViewTypeChanged
  864.  */
  865. SOM_Scope void  SOMLINK Apple_SkeletonPartViewTypeChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  866.         ODFrame* frame);
  867. #ifndef somMN_ViewTypeChanged_defined
  868. #define somMN_ViewTypeChanged_defined
  869. static char *somMN_ViewTypeChanged = "ViewTypeChanged";
  870. static somId somId_ViewTypeChanged = &somMN_ViewTypeChanged;
  871. #endif  /* somMN_ViewTypeChanged_defined */
  872. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_ViewTypeChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  873.         ODFrame* frame);
  874. #define Apple_SkeletonPart_parent_ODPart_ViewTypeChanged(somSelf,ev,frame) \
  875.   ((( somTD_xih_Apple_SkeletonPart_ViewTypeChanged ) \
  876.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ViewTypeChanged)) \
  877.      (somSelf,ev,frame))
  878. #ifndef SOMGD_pmc_parent_ViewTypeChanged
  879.   #ifdef parent_ViewTypeChanged
  880.     #define SOMGD_pmc_parent_ViewTypeChanged
  881.     #undef parent_ViewTypeChanged
  882.   #else
  883. #define parent_ViewTypeChanged Apple_SkeletonPart_parent_ODPart_ViewTypeChanged
  884.   #endif
  885. #endif
  886. #ifndef SOMGD_pmc_parent_ODPart_ViewTypeChanged
  887.   #ifdef parent_ODPart_ViewTypeChanged
  888.     #define SOMGD_pmc_parent_ODPart_ViewTypeChanged
  889.     #undef parent_ODPart_ViewTypeChanged
  890.   #else
  891.     #define parent_ODPart_ViewTypeChanged Apple_SkeletonPart_parent_ODPart_ViewTypeChanged
  892.   #endif
  893. #endif
  894. #define Apple_SkeletonPart_parents_ViewTypeChanged(arg0,arg1) \
  895.   (void) Apple_SkeletonPart_parent_ODPart_ViewTypeChanged(arg0,arg1);
  896.  
  897. /*
  898.  * Overridden method: PresentationChanged
  899.  */
  900. SOM_Scope void  SOMLINK Apple_SkeletonPartPresentationChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  901.         ODFrame* frame);
  902. #ifndef somMN_PresentationChanged_defined
  903. #define somMN_PresentationChanged_defined
  904. static char *somMN_PresentationChanged = "PresentationChanged";
  905. static somId somId_PresentationChanged = &somMN_PresentationChanged;
  906. #endif  /* somMN_PresentationChanged_defined */
  907. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_PresentationChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  908.         ODFrame* frame);
  909. #define Apple_SkeletonPart_parent_ODPart_PresentationChanged(somSelf,ev,frame) \
  910.   ((( somTD_xih_Apple_SkeletonPart_PresentationChanged ) \
  911.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.PresentationChanged)) \
  912.      (somSelf,ev,frame))
  913. #ifndef SOMGD_pmc_parent_PresentationChanged
  914.   #ifdef parent_PresentationChanged
  915.     #define SOMGD_pmc_parent_PresentationChanged
  916.     #undef parent_PresentationChanged
  917.   #else
  918. #define parent_PresentationChanged Apple_SkeletonPart_parent_ODPart_PresentationChanged
  919.   #endif
  920. #endif
  921. #ifndef SOMGD_pmc_parent_ODPart_PresentationChanged
  922.   #ifdef parent_ODPart_PresentationChanged
  923.     #define SOMGD_pmc_parent_ODPart_PresentationChanged
  924.     #undef parent_ODPart_PresentationChanged
  925.   #else
  926.     #define parent_ODPart_PresentationChanged Apple_SkeletonPart_parent_ODPart_PresentationChanged
  927.   #endif
  928. #endif
  929. #define Apple_SkeletonPart_parents_PresentationChanged(arg0,arg1) \
  930.   (void) Apple_SkeletonPart_parent_ODPart_PresentationChanged(arg0,arg1);
  931.  
  932. /*
  933.  * Overridden method: WritePartInfo
  934.  */
  935. SOM_Scope void  SOMLINK Apple_SkeletonPartWritePartInfo(Apple_SkeletonPart *somSelf, Environment *ev,
  936.         ODPtr partInfo,
  937.         ODStorageUnitView* storageUnitView);
  938. #ifndef somMN_WritePartInfo_defined
  939. #define somMN_WritePartInfo_defined
  940. static char *somMN_WritePartInfo = "WritePartInfo";
  941. static somId somId_WritePartInfo = &somMN_WritePartInfo;
  942. #endif  /* somMN_WritePartInfo_defined */
  943. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_WritePartInfo)(Apple_SkeletonPart *somSelf, Environment *ev,
  944.         ODPtr partInfo,
  945.         ODStorageUnitView* storageUnitView);
  946. #define Apple_SkeletonPart_parent_ODPart_WritePartInfo(somSelf,ev,partInfo,storageUnitView) \
  947.   ((( somTD_xih_Apple_SkeletonPart_WritePartInfo ) \
  948.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.WritePartInfo)) \
  949.      (somSelf,ev,partInfo,storageUnitView))
  950. #ifndef SOMGD_pmc_parent_WritePartInfo
  951.   #ifdef parent_WritePartInfo
  952.     #define SOMGD_pmc_parent_WritePartInfo
  953.     #undef parent_WritePartInfo
  954.   #else
  955. #define parent_WritePartInfo Apple_SkeletonPart_parent_ODPart_WritePartInfo
  956.   #endif
  957. #endif
  958. #ifndef SOMGD_pmc_parent_ODPart_WritePartInfo
  959.   #ifdef parent_ODPart_WritePartInfo
  960.     #define SOMGD_pmc_parent_ODPart_WritePartInfo
  961.     #undef parent_ODPart_WritePartInfo
  962.   #else
  963.     #define parent_ODPart_WritePartInfo Apple_SkeletonPart_parent_ODPart_WritePartInfo
  964.   #endif
  965. #endif
  966. #define Apple_SkeletonPart_parents_WritePartInfo(arg0,arg1,arg2) \
  967.   (void) Apple_SkeletonPart_parent_ODPart_WritePartInfo(arg0,arg1,arg2);
  968.  
  969. /*
  970.  * Overridden method: ReadPartInfo
  971.  */
  972. SOM_Scope ODPtr  SOMLINK Apple_SkeletonPartReadPartInfo(Apple_SkeletonPart *somSelf, Environment *ev,
  973.         ODFrame* frame,
  974.         ODStorageUnitView* storageUnitView);
  975. #ifndef somMN_ReadPartInfo_defined
  976. #define somMN_ReadPartInfo_defined
  977. static char *somMN_ReadPartInfo = "ReadPartInfo";
  978. static somId somId_ReadPartInfo = &somMN_ReadPartInfo;
  979. #endif  /* somMN_ReadPartInfo_defined */
  980. typedef ODPtr   (* SOMLINK somTD_xih_Apple_SkeletonPart_ReadPartInfo)(Apple_SkeletonPart *somSelf, Environment *ev,
  981.         ODFrame* frame,
  982.         ODStorageUnitView* storageUnitView);
  983. #define Apple_SkeletonPart_parent_ODPart_ReadPartInfo(somSelf,ev,frame,storageUnitView) \
  984.   ((( somTD_xih_Apple_SkeletonPart_ReadPartInfo ) \
  985.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ReadPartInfo)) \
  986.      (somSelf,ev,frame,storageUnitView))
  987. #ifndef SOMGD_pmc_parent_ReadPartInfo
  988.   #ifdef parent_ReadPartInfo
  989.     #define SOMGD_pmc_parent_ReadPartInfo
  990.     #undef parent_ReadPartInfo
  991.   #else
  992. #define parent_ReadPartInfo Apple_SkeletonPart_parent_ODPart_ReadPartInfo
  993.   #endif
  994. #endif
  995. #ifndef SOMGD_pmc_parent_ODPart_ReadPartInfo
  996.   #ifdef parent_ODPart_ReadPartInfo
  997.     #define SOMGD_pmc_parent_ODPart_ReadPartInfo
  998.     #undef parent_ODPart_ReadPartInfo
  999.   #else
  1000.     #define parent_ODPart_ReadPartInfo Apple_SkeletonPart_parent_ODPart_ReadPartInfo
  1001.   #endif
  1002. #endif
  1003. #define Apple_SkeletonPart_parents_ReadPartInfo(arg0,arg1,arg2) \
  1004.   (void) Apple_SkeletonPart_parent_ODPart_ReadPartInfo(arg0,arg1,arg2);
  1005.  
  1006. /*
  1007.  * Overridden method: Open
  1008.  */
  1009. SOM_Scope ODID  SOMLINK Apple_SkeletonPartOpen(Apple_SkeletonPart *somSelf, Environment *ev,
  1010.         ODFrame* frame);
  1011. #ifndef somMN_Open_defined
  1012. #define somMN_Open_defined
  1013. static char *somMN_Open = "Open";
  1014. static somId somId_Open = &somMN_Open;
  1015. #endif  /* somMN_Open_defined */
  1016. typedef ODID   (* SOMLINK somTD_xih_Apple_SkeletonPart_Open)(Apple_SkeletonPart *somSelf, Environment *ev,
  1017.         ODFrame* frame);
  1018. #define Apple_SkeletonPart_parent_ODPart_Open(somSelf,ev,frame) \
  1019.   ((( somTD_xih_Apple_SkeletonPart_Open ) \
  1020.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.Open)) \
  1021.      (somSelf,ev,frame))
  1022. #ifndef SOMGD_pmc_parent_Open
  1023.   #ifdef parent_Open
  1024.     #define SOMGD_pmc_parent_Open
  1025.     #undef parent_Open
  1026.   #else
  1027. #define parent_Open Apple_SkeletonPart_parent_ODPart_Open
  1028.   #endif
  1029. #endif
  1030. #ifndef SOMGD_pmc_parent_ODPart_Open
  1031.   #ifdef parent_ODPart_Open
  1032.     #define SOMGD_pmc_parent_ODPart_Open
  1033.     #undef parent_ODPart_Open
  1034.   #else
  1035.     #define parent_ODPart_Open Apple_SkeletonPart_parent_ODPart_Open
  1036.   #endif
  1037. #endif
  1038. #define Apple_SkeletonPart_parents_Open(arg0,arg1) \
  1039.   (void) Apple_SkeletonPart_parent_ODPart_Open(arg0,arg1);
  1040.  
  1041. /*
  1042.  * Overridden method: CreateEmbeddedFrame
  1043.  */
  1044. SOM_Scope ODFrame*  SOMLINK Apple_SkeletonPartCreateEmbeddedFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  1045.         ODFrame* containingFrame,
  1046.         ODShape* frameShape,
  1047.         ODTransform* externalTransform,
  1048.         ODPart* embedPart,
  1049.         ODTypeToken viewType,
  1050.         ODTypeToken presentation,
  1051.         ODID frameGroupID,
  1052.         ODBoolean isOverlaid);
  1053. #ifndef somMN_CreateEmbeddedFrame_defined
  1054. #define somMN_CreateEmbeddedFrame_defined
  1055. static char *somMN_CreateEmbeddedFrame = "CreateEmbeddedFrame";
  1056. static somId somId_CreateEmbeddedFrame = &somMN_CreateEmbeddedFrame;
  1057. #endif  /* somMN_CreateEmbeddedFrame_defined */
  1058. typedef ODFrame*   (* SOMLINK somTD_xih_Apple_SkeletonPart_CreateEmbeddedFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  1059.         ODFrame* containingFrame,
  1060.         ODShape* frameShape,
  1061.         ODTransform* externalTransform,
  1062.         ODPart* embedPart,
  1063.         ODTypeToken viewType,
  1064.         ODTypeToken presentation,
  1065.         ODID frameGroupID,
  1066.         ODBoolean isOverlaid);
  1067. #define Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFrame(somSelf,ev,containingFrame,frameShape,externalTransform,embedPart,viewType,presentation,frameGroupID,isOverlaid) \
  1068.   ((( somTD_xih_Apple_SkeletonPart_CreateEmbeddedFrame ) \
  1069.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CreateEmbeddedFrame)) \
  1070.      (somSelf,ev,containingFrame,frameShape,externalTransform,embedPart,viewType,presentation,frameGroupID,isOverlaid))
  1071. #ifndef SOMGD_pmc_parent_CreateEmbeddedFrame
  1072.   #ifdef parent_CreateEmbeddedFrame
  1073.     #define SOMGD_pmc_parent_CreateEmbeddedFrame
  1074.     #undef parent_CreateEmbeddedFrame
  1075.   #else
  1076. #define parent_CreateEmbeddedFrame Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFrame
  1077.   #endif
  1078. #endif
  1079. #ifndef SOMGD_pmc_parent_ODPart_CreateEmbeddedFrame
  1080.   #ifdef parent_ODPart_CreateEmbeddedFrame
  1081.     #define SOMGD_pmc_parent_ODPart_CreateEmbeddedFrame
  1082.     #undef parent_ODPart_CreateEmbeddedFrame
  1083.   #else
  1084.     #define parent_ODPart_CreateEmbeddedFrame Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFrame
  1085.   #endif
  1086. #endif
  1087. #define Apple_SkeletonPart_parents_CreateEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) \
  1088.   (void) Apple_SkeletonPart_parent_ODPart_CreateEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  1089.  
  1090. /*
  1091.  * Overridden method: RemoveEmbeddedFrame
  1092.  */
  1093. SOM_Scope void  SOMLINK Apple_SkeletonPartRemoveEmbeddedFrame(Apple_SkeletonPart *somSelf, Environment *ev,
  1094.         ODFrame* embeddedFrame);
  1095. #ifndef somMN_RemoveEmbeddedFrame_defined
  1096. #define somMN_RemoveEmbeddedFrame_defined
  1097. static char *somMN_RemoveEmbeddedFrame = "RemoveEmbeddedFrame";
  1098. static somId somId_RemoveEmbeddedFrame = &somMN_RemoveEmbeddedFrame;
  1099. #endif  /* somMN_RemoveEmbeddedFrame_defined */
  1100. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_RemoveEmbeddedFrame)(Apple_SkeletonPart *somSelf, Environment *ev,
  1101.         ODFrame* embeddedFrame);
  1102. #define Apple_SkeletonPart_parent_ODPart_RemoveEmbeddedFrame(somSelf,ev,embeddedFrame) \
  1103.   ((( somTD_xih_Apple_SkeletonPart_RemoveEmbeddedFrame ) \
  1104.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.RemoveEmbeddedFrame)) \
  1105.      (somSelf,ev,embeddedFrame))
  1106. #ifndef SOMGD_pmc_parent_RemoveEmbeddedFrame
  1107.   #ifdef parent_RemoveEmbeddedFrame
  1108.     #define SOMGD_pmc_parent_RemoveEmbeddedFrame
  1109.     #undef parent_RemoveEmbeddedFrame
  1110.   #else
  1111. #define parent_RemoveEmbeddedFrame Apple_SkeletonPart_parent_ODPart_RemoveEmbeddedFrame
  1112.   #endif
  1113. #endif
  1114. #ifndef SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
  1115.   #ifdef parent_ODPart_RemoveEmbeddedFrame
  1116.     #define SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
  1117.     #undef parent_ODPart_RemoveEmbeddedFrame
  1118.   #else
  1119.     #define parent_ODPart_RemoveEmbeddedFrame Apple_SkeletonPart_parent_ODPart_RemoveEmbeddedFrame
  1120.   #endif
  1121. #endif
  1122. #define Apple_SkeletonPart_parents_RemoveEmbeddedFrame(arg0,arg1) \
  1123.   (void) Apple_SkeletonPart_parent_ODPart_RemoveEmbeddedFrame(arg0,arg1);
  1124.  
  1125. /*
  1126.  * Overridden method: RequestFrameShape
  1127.  */
  1128. SOM_Scope ODShape*  SOMLINK Apple_SkeletonPartRequestFrameShape(Apple_SkeletonPart *somSelf, Environment *ev,
  1129.         ODFrame* embeddedFrame,
  1130.         ODShape* frameShape);
  1131. #ifndef somMN_RequestFrameShape_defined
  1132. #define somMN_RequestFrameShape_defined
  1133. static char *somMN_RequestFrameShape = "RequestFrameShape";
  1134. static somId somId_RequestFrameShape = &somMN_RequestFrameShape;
  1135. #endif  /* somMN_RequestFrameShape_defined */
  1136. typedef ODShape*   (* SOMLINK somTD_xih_Apple_SkeletonPart_RequestFrameShape)(Apple_SkeletonPart *somSelf, Environment *ev,
  1137.         ODFrame* embeddedFrame,
  1138.         ODShape* frameShape);
  1139. #define Apple_SkeletonPart_parent_ODPart_RequestFrameShape(somSelf,ev,embeddedFrame,frameShape) \
  1140.   ((( somTD_xih_Apple_SkeletonPart_RequestFrameShape ) \
  1141.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.RequestFrameShape)) \
  1142.      (somSelf,ev,embeddedFrame,frameShape))
  1143. #ifndef SOMGD_pmc_parent_RequestFrameShape
  1144.   #ifdef parent_RequestFrameShape
  1145.     #define SOMGD_pmc_parent_RequestFrameShape
  1146.     #undef parent_RequestFrameShape
  1147.   #else
  1148. #define parent_RequestFrameShape Apple_SkeletonPart_parent_ODPart_RequestFrameShape
  1149.   #endif
  1150. #endif
  1151. #ifndef SOMGD_pmc_parent_ODPart_RequestFrameShape
  1152.   #ifdef parent_ODPart_RequestFrameShape
  1153.     #define SOMGD_pmc_parent_ODPart_RequestFrameShape
  1154.     #undef parent_ODPart_RequestFrameShape
  1155.   #else
  1156.     #define parent_ODPart_RequestFrameShape Apple_SkeletonPart_parent_ODPart_RequestFrameShape
  1157.   #endif
  1158. #endif
  1159. #define Apple_SkeletonPart_parents_RequestFrameShape(arg0,arg1,arg2) \
  1160.   (void) Apple_SkeletonPart_parent_ODPart_RequestFrameShape(arg0,arg1,arg2);
  1161.  
  1162. /*
  1163.  * Overridden method: UsedShapeChanged
  1164.  */
  1165. SOM_Scope void  SOMLINK Apple_SkeletonPartUsedShapeChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1166.         ODFrame* embeddedFrame);
  1167. #ifndef somMN_UsedShapeChanged_defined
  1168. #define somMN_UsedShapeChanged_defined
  1169. static char *somMN_UsedShapeChanged = "UsedShapeChanged";
  1170. static somId somId_UsedShapeChanged = &somMN_UsedShapeChanged;
  1171. #endif  /* somMN_UsedShapeChanged_defined */
  1172. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_UsedShapeChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1173.         ODFrame* embeddedFrame);
  1174. #define Apple_SkeletonPart_parent_ODPart_UsedShapeChanged(somSelf,ev,embeddedFrame) \
  1175.   ((( somTD_xih_Apple_SkeletonPart_UsedShapeChanged ) \
  1176.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.UsedShapeChanged)) \
  1177.      (somSelf,ev,embeddedFrame))
  1178. #ifndef SOMGD_pmc_parent_UsedShapeChanged
  1179.   #ifdef parent_UsedShapeChanged
  1180.     #define SOMGD_pmc_parent_UsedShapeChanged
  1181.     #undef parent_UsedShapeChanged
  1182.   #else
  1183. #define parent_UsedShapeChanged Apple_SkeletonPart_parent_ODPart_UsedShapeChanged
  1184.   #endif
  1185. #endif
  1186. #ifndef SOMGD_pmc_parent_ODPart_UsedShapeChanged
  1187.   #ifdef parent_ODPart_UsedShapeChanged
  1188.     #define SOMGD_pmc_parent_ODPart_UsedShapeChanged
  1189.     #undef parent_ODPart_UsedShapeChanged
  1190.   #else
  1191.     #define parent_ODPart_UsedShapeChanged Apple_SkeletonPart_parent_ODPart_UsedShapeChanged
  1192.   #endif
  1193. #endif
  1194. #define Apple_SkeletonPart_parents_UsedShapeChanged(arg0,arg1) \
  1195.   (void) Apple_SkeletonPart_parent_ODPart_UsedShapeChanged(arg0,arg1);
  1196.  
  1197. /*
  1198.  * Overridden method: AdjustBorderShape
  1199.  */
  1200. SOM_Scope ODShape*  SOMLINK Apple_SkeletonPartAdjustBorderShape(Apple_SkeletonPart *somSelf, Environment *ev,
  1201.         ODFrame* embeddedFrame,
  1202.         ODShape* shape);
  1203. #ifndef somMN_AdjustBorderShape_defined
  1204. #define somMN_AdjustBorderShape_defined
  1205. static char *somMN_AdjustBorderShape = "AdjustBorderShape";
  1206. static somId somId_AdjustBorderShape = &somMN_AdjustBorderShape;
  1207. #endif  /* somMN_AdjustBorderShape_defined */
  1208. typedef ODShape*   (* SOMLINK somTD_xih_Apple_SkeletonPart_AdjustBorderShape)(Apple_SkeletonPart *somSelf, Environment *ev,
  1209.         ODFrame* embeddedFrame,
  1210.         ODShape* shape);
  1211. #define Apple_SkeletonPart_parent_ODPart_AdjustBorderShape(somSelf,ev,embeddedFrame,shape) \
  1212.   ((( somTD_xih_Apple_SkeletonPart_AdjustBorderShape ) \
  1213.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.AdjustBorderShape)) \
  1214.      (somSelf,ev,embeddedFrame,shape))
  1215. #ifndef SOMGD_pmc_parent_AdjustBorderShape
  1216.   #ifdef parent_AdjustBorderShape
  1217.     #define SOMGD_pmc_parent_AdjustBorderShape
  1218.     #undef parent_AdjustBorderShape
  1219.   #else
  1220. #define parent_AdjustBorderShape Apple_SkeletonPart_parent_ODPart_AdjustBorderShape
  1221.   #endif
  1222. #endif
  1223. #ifndef SOMGD_pmc_parent_ODPart_AdjustBorderShape
  1224.   #ifdef parent_ODPart_AdjustBorderShape
  1225.     #define SOMGD_pmc_parent_ODPart_AdjustBorderShape
  1226.     #undef parent_ODPart_AdjustBorderShape
  1227.   #else
  1228.     #define parent_ODPart_AdjustBorderShape Apple_SkeletonPart_parent_ODPart_AdjustBorderShape
  1229.   #endif
  1230. #endif
  1231. #define Apple_SkeletonPart_parents_AdjustBorderShape(arg0,arg1,arg2) \
  1232.   (void) Apple_SkeletonPart_parent_ODPart_AdjustBorderShape(arg0,arg1,arg2);
  1233.  
  1234. /*
  1235.  * Overridden method: FacetAdded
  1236.  */
  1237. SOM_Scope void  SOMLINK Apple_SkeletonPartFacetAdded(Apple_SkeletonPart *somSelf, Environment *ev,
  1238.         ODFacet* facet);
  1239. #ifndef somMN_FacetAdded_defined
  1240. #define somMN_FacetAdded_defined
  1241. static char *somMN_FacetAdded = "FacetAdded";
  1242. static somId somId_FacetAdded = &somMN_FacetAdded;
  1243. #endif  /* somMN_FacetAdded_defined */
  1244. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_FacetAdded)(Apple_SkeletonPart *somSelf, Environment *ev,
  1245.         ODFacet* facet);
  1246. #define Apple_SkeletonPart_parent_ODPart_FacetAdded(somSelf,ev,facet) \
  1247.   ((( somTD_xih_Apple_SkeletonPart_FacetAdded ) \
  1248.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.FacetAdded)) \
  1249.      (somSelf,ev,facet))
  1250. #ifndef SOMGD_pmc_parent_FacetAdded
  1251.   #ifdef parent_FacetAdded
  1252.     #define SOMGD_pmc_parent_FacetAdded
  1253.     #undef parent_FacetAdded
  1254.   #else
  1255. #define parent_FacetAdded Apple_SkeletonPart_parent_ODPart_FacetAdded
  1256.   #endif
  1257. #endif
  1258. #ifndef SOMGD_pmc_parent_ODPart_FacetAdded
  1259.   #ifdef parent_ODPart_FacetAdded
  1260.     #define SOMGD_pmc_parent_ODPart_FacetAdded
  1261.     #undef parent_ODPart_FacetAdded
  1262.   #else
  1263.     #define parent_ODPart_FacetAdded Apple_SkeletonPart_parent_ODPart_FacetAdded
  1264.   #endif
  1265. #endif
  1266. #define Apple_SkeletonPart_parents_FacetAdded(arg0,arg1) \
  1267.   (void) Apple_SkeletonPart_parent_ODPart_FacetAdded(arg0,arg1);
  1268.  
  1269. /*
  1270.  * Overridden method: FacetRemoved
  1271.  */
  1272. SOM_Scope void  SOMLINK Apple_SkeletonPartFacetRemoved(Apple_SkeletonPart *somSelf, Environment *ev,
  1273.         ODFacet* facet);
  1274. #ifndef somMN_FacetRemoved_defined
  1275. #define somMN_FacetRemoved_defined
  1276. static char *somMN_FacetRemoved = "FacetRemoved";
  1277. static somId somId_FacetRemoved = &somMN_FacetRemoved;
  1278. #endif  /* somMN_FacetRemoved_defined */
  1279. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_FacetRemoved)(Apple_SkeletonPart *somSelf, Environment *ev,
  1280.         ODFacet* facet);
  1281. #define Apple_SkeletonPart_parent_ODPart_FacetRemoved(somSelf,ev,facet) \
  1282.   ((( somTD_xih_Apple_SkeletonPart_FacetRemoved ) \
  1283.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.FacetRemoved)) \
  1284.      (somSelf,ev,facet))
  1285. #ifndef SOMGD_pmc_parent_FacetRemoved
  1286.   #ifdef parent_FacetRemoved
  1287.     #define SOMGD_pmc_parent_FacetRemoved
  1288.     #undef parent_FacetRemoved
  1289.   #else
  1290. #define parent_FacetRemoved Apple_SkeletonPart_parent_ODPart_FacetRemoved
  1291.   #endif
  1292. #endif
  1293. #ifndef SOMGD_pmc_parent_ODPart_FacetRemoved
  1294.   #ifdef parent_ODPart_FacetRemoved
  1295.     #define SOMGD_pmc_parent_ODPart_FacetRemoved
  1296.     #undef parent_ODPart_FacetRemoved
  1297.   #else
  1298.     #define parent_ODPart_FacetRemoved Apple_SkeletonPart_parent_ODPart_FacetRemoved
  1299.   #endif
  1300. #endif
  1301. #define Apple_SkeletonPart_parents_FacetRemoved(arg0,arg1) \
  1302.   (void) Apple_SkeletonPart_parent_ODPart_FacetRemoved(arg0,arg1);
  1303.  
  1304. /*
  1305.  * Overridden method: CanvasChanged
  1306.  */
  1307. SOM_Scope void  SOMLINK Apple_SkeletonPartCanvasChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1308.         ODFacet* facet);
  1309. #ifndef somMN_CanvasChanged_defined
  1310. #define somMN_CanvasChanged_defined
  1311. static char *somMN_CanvasChanged = "CanvasChanged";
  1312. static somId somId_CanvasChanged = &somMN_CanvasChanged;
  1313. #endif  /* somMN_CanvasChanged_defined */
  1314. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_CanvasChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1315.         ODFacet* facet);
  1316. #define Apple_SkeletonPart_parent_ODPart_CanvasChanged(somSelf,ev,facet) \
  1317.   ((( somTD_xih_Apple_SkeletonPart_CanvasChanged ) \
  1318.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CanvasChanged)) \
  1319.      (somSelf,ev,facet))
  1320. #ifndef SOMGD_pmc_parent_CanvasChanged
  1321.   #ifdef parent_CanvasChanged
  1322.     #define SOMGD_pmc_parent_CanvasChanged
  1323.     #undef parent_CanvasChanged
  1324.   #else
  1325. #define parent_CanvasChanged Apple_SkeletonPart_parent_ODPart_CanvasChanged
  1326.   #endif
  1327. #endif
  1328. #ifndef SOMGD_pmc_parent_ODPart_CanvasChanged
  1329.   #ifdef parent_ODPart_CanvasChanged
  1330.     #define SOMGD_pmc_parent_ODPart_CanvasChanged
  1331.     #undef parent_ODPart_CanvasChanged
  1332.   #else
  1333.     #define parent_ODPart_CanvasChanged Apple_SkeletonPart_parent_ODPart_CanvasChanged
  1334.   #endif
  1335. #endif
  1336. #define Apple_SkeletonPart_parents_CanvasChanged(arg0,arg1) \
  1337.   (void) Apple_SkeletonPart_parent_ODPart_CanvasChanged(arg0,arg1);
  1338.  
  1339. /*
  1340.  * Overridden method: ClipShapeChanged
  1341.  */
  1342. SOM_Scope void  SOMLINK Apple_SkeletonPartClipShapeChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1343.         ODFacet* facet);
  1344. #ifndef somMN_ClipShapeChanged_defined
  1345. #define somMN_ClipShapeChanged_defined
  1346. static char *somMN_ClipShapeChanged = "ClipShapeChanged";
  1347. static somId somId_ClipShapeChanged = &somMN_ClipShapeChanged;
  1348. #endif  /* somMN_ClipShapeChanged_defined */
  1349. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_ClipShapeChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1350.         ODFacet* facet);
  1351. #define Apple_SkeletonPart_parent_ODPart_ClipShapeChanged(somSelf,ev,facet) \
  1352.   ((( somTD_xih_Apple_SkeletonPart_ClipShapeChanged ) \
  1353.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ClipShapeChanged)) \
  1354.      (somSelf,ev,facet))
  1355. #ifndef SOMGD_pmc_parent_ClipShapeChanged
  1356.   #ifdef parent_ClipShapeChanged
  1357.     #define SOMGD_pmc_parent_ClipShapeChanged
  1358.     #undef parent_ClipShapeChanged
  1359.   #else
  1360. #define parent_ClipShapeChanged Apple_SkeletonPart_parent_ODPart_ClipShapeChanged
  1361.   #endif
  1362. #endif
  1363. #ifndef SOMGD_pmc_parent_ODPart_ClipShapeChanged
  1364.   #ifdef parent_ODPart_ClipShapeChanged
  1365.     #define SOMGD_pmc_parent_ODPart_ClipShapeChanged
  1366.     #undef parent_ODPart_ClipShapeChanged
  1367.   #else
  1368.     #define parent_ODPart_ClipShapeChanged Apple_SkeletonPart_parent_ODPart_ClipShapeChanged
  1369.   #endif
  1370. #endif
  1371. #define Apple_SkeletonPart_parents_ClipShapeChanged(arg0,arg1) \
  1372.   (void) Apple_SkeletonPart_parent_ODPart_ClipShapeChanged(arg0,arg1);
  1373.  
  1374. /*
  1375.  * Overridden method: ExternalTransformChanged
  1376.  */
  1377. SOM_Scope void  SOMLINK Apple_SkeletonPartExternalTransformChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1378.         ODFacet* facet);
  1379. #ifndef somMN_ExternalTransformChanged_defined
  1380. #define somMN_ExternalTransformChanged_defined
  1381. static char *somMN_ExternalTransformChanged = "ExternalTransformChanged";
  1382. static somId somId_ExternalTransformChanged = &somMN_ExternalTransformChanged;
  1383. #endif  /* somMN_ExternalTransformChanged_defined */
  1384. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_ExternalTransformChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1385.         ODFacet* facet);
  1386. #define Apple_SkeletonPart_parent_ODPart_ExternalTransformChanged(somSelf,ev,facet) \
  1387.   ((( somTD_xih_Apple_SkeletonPart_ExternalTransformChanged ) \
  1388.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ExternalTransformChanged)) \
  1389.      (somSelf,ev,facet))
  1390. #ifndef SOMGD_pmc_parent_ExternalTransformChanged
  1391.   #ifdef parent_ExternalTransformChanged
  1392.     #define SOMGD_pmc_parent_ExternalTransformChanged
  1393.     #undef parent_ExternalTransformChanged
  1394.   #else
  1395. #define parent_ExternalTransformChanged Apple_SkeletonPart_parent_ODPart_ExternalTransformChanged
  1396.   #endif
  1397. #endif
  1398. #ifndef SOMGD_pmc_parent_ODPart_ExternalTransformChanged
  1399.   #ifdef parent_ODPart_ExternalTransformChanged
  1400.     #define SOMGD_pmc_parent_ODPart_ExternalTransformChanged
  1401.     #undef parent_ODPart_ExternalTransformChanged
  1402.   #else
  1403.     #define parent_ODPart_ExternalTransformChanged Apple_SkeletonPart_parent_ODPart_ExternalTransformChanged
  1404.   #endif
  1405. #endif
  1406. #define Apple_SkeletonPart_parents_ExternalTransformChanged(arg0,arg1) \
  1407.   (void) Apple_SkeletonPart_parent_ODPart_ExternalTransformChanged(arg0,arg1);
  1408.  
  1409. /*
  1410.  * Overridden method: Draw
  1411.  */
  1412. SOM_Scope void  SOMLINK Apple_SkeletonPartDraw(Apple_SkeletonPart *somSelf, Environment *ev,
  1413.         ODFacet* facet,
  1414.         ODShape* invalidShape);
  1415. #ifndef somMN_Draw_defined
  1416. #define somMN_Draw_defined
  1417. static char *somMN_Draw = "Draw";
  1418. static somId somId_Draw = &somMN_Draw;
  1419. #endif  /* somMN_Draw_defined */
  1420. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_Draw)(Apple_SkeletonPart *somSelf, Environment *ev,
  1421.         ODFacet* facet,
  1422.         ODShape* invalidShape);
  1423. #define Apple_SkeletonPart_parent_ODPart_Draw(somSelf,ev,facet,invalidShape) \
  1424.   ((( somTD_xih_Apple_SkeletonPart_Draw ) \
  1425.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.Draw)) \
  1426.      (somSelf,ev,facet,invalidShape))
  1427. #ifndef SOMGD_pmc_parent_Draw
  1428.   #ifdef parent_Draw
  1429.     #define SOMGD_pmc_parent_Draw
  1430.     #undef parent_Draw
  1431.   #else
  1432. #define parent_Draw Apple_SkeletonPart_parent_ODPart_Draw
  1433.   #endif
  1434. #endif
  1435. #ifndef SOMGD_pmc_parent_ODPart_Draw
  1436.   #ifdef parent_ODPart_Draw
  1437.     #define SOMGD_pmc_parent_ODPart_Draw
  1438.     #undef parent_ODPart_Draw
  1439.   #else
  1440.     #define parent_ODPart_Draw Apple_SkeletonPart_parent_ODPart_Draw
  1441.   #endif
  1442. #endif
  1443. #define Apple_SkeletonPart_parents_Draw(arg0,arg1,arg2) \
  1444.   (void) Apple_SkeletonPart_parent_ODPart_Draw(arg0,arg1,arg2);
  1445.  
  1446. /*
  1447.  * Overridden method: CanvasUpdated
  1448.  */
  1449. SOM_Scope void  SOMLINK Apple_SkeletonPartCanvasUpdated(Apple_SkeletonPart *somSelf, Environment *ev,
  1450.         ODCanvas* canvas);
  1451. #ifndef somMN_CanvasUpdated_defined
  1452. #define somMN_CanvasUpdated_defined
  1453. static char *somMN_CanvasUpdated = "CanvasUpdated";
  1454. static somId somId_CanvasUpdated = &somMN_CanvasUpdated;
  1455. #endif  /* somMN_CanvasUpdated_defined */
  1456. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_CanvasUpdated)(Apple_SkeletonPart *somSelf, Environment *ev,
  1457.         ODCanvas* canvas);
  1458. #define Apple_SkeletonPart_parent_ODPart_CanvasUpdated(somSelf,ev,canvas) \
  1459.   ((( somTD_xih_Apple_SkeletonPart_CanvasUpdated ) \
  1460.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CanvasUpdated)) \
  1461.      (somSelf,ev,canvas))
  1462. #ifndef SOMGD_pmc_parent_CanvasUpdated
  1463.   #ifdef parent_CanvasUpdated
  1464.     #define SOMGD_pmc_parent_CanvasUpdated
  1465.     #undef parent_CanvasUpdated
  1466.   #else
  1467. #define parent_CanvasUpdated Apple_SkeletonPart_parent_ODPart_CanvasUpdated
  1468.   #endif
  1469. #endif
  1470. #ifndef SOMGD_pmc_parent_ODPart_CanvasUpdated
  1471.   #ifdef parent_ODPart_CanvasUpdated
  1472.     #define SOMGD_pmc_parent_ODPart_CanvasUpdated
  1473.     #undef parent_ODPart_CanvasUpdated
  1474.   #else
  1475.     #define parent_ODPart_CanvasUpdated Apple_SkeletonPart_parent_ODPart_CanvasUpdated
  1476.   #endif
  1477. #endif
  1478. #define Apple_SkeletonPart_parents_CanvasUpdated(arg0,arg1) \
  1479.   (void) Apple_SkeletonPart_parent_ODPart_CanvasUpdated(arg0,arg1);
  1480.  
  1481. /*
  1482.  * Overridden method: HighlightChanged
  1483.  */
  1484. SOM_Scope void  SOMLINK Apple_SkeletonPartHighlightChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1485.         ODFacet* facet);
  1486. #ifndef somMN_HighlightChanged_defined
  1487. #define somMN_HighlightChanged_defined
  1488. static char *somMN_HighlightChanged = "HighlightChanged";
  1489. static somId somId_HighlightChanged = &somMN_HighlightChanged;
  1490. #endif  /* somMN_HighlightChanged_defined */
  1491. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_HighlightChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1492.         ODFacet* facet);
  1493. #define Apple_SkeletonPart_parent_ODPart_HighlightChanged(somSelf,ev,facet) \
  1494.   ((( somTD_xih_Apple_SkeletonPart_HighlightChanged ) \
  1495.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.HighlightChanged)) \
  1496.      (somSelf,ev,facet))
  1497. #ifndef SOMGD_pmc_parent_HighlightChanged
  1498.   #ifdef parent_HighlightChanged
  1499.     #define SOMGD_pmc_parent_HighlightChanged
  1500.     #undef parent_HighlightChanged
  1501.   #else
  1502. #define parent_HighlightChanged Apple_SkeletonPart_parent_ODPart_HighlightChanged
  1503.   #endif
  1504. #endif
  1505. #ifndef SOMGD_pmc_parent_ODPart_HighlightChanged
  1506.   #ifdef parent_ODPart_HighlightChanged
  1507.     #define SOMGD_pmc_parent_ODPart_HighlightChanged
  1508.     #undef parent_ODPart_HighlightChanged
  1509.   #else
  1510.     #define parent_ODPart_HighlightChanged Apple_SkeletonPart_parent_ODPart_HighlightChanged
  1511.   #endif
  1512. #endif
  1513. #define Apple_SkeletonPart_parents_HighlightChanged(arg0,arg1) \
  1514.   (void) Apple_SkeletonPart_parent_ODPart_HighlightChanged(arg0,arg1);
  1515.  
  1516. /*
  1517.  * Overridden method: GetPrintResolution
  1518.  */
  1519. SOM_Scope ODULong  SOMLINK Apple_SkeletonPartGetPrintResolution(Apple_SkeletonPart *somSelf, Environment *ev,
  1520.         ODFrame* frame);
  1521. #ifndef somMN_GetPrintResolution_defined
  1522. #define somMN_GetPrintResolution_defined
  1523. static char *somMN_GetPrintResolution = "GetPrintResolution";
  1524. static somId somId_GetPrintResolution = &somMN_GetPrintResolution;
  1525. #endif  /* somMN_GetPrintResolution_defined */
  1526. typedef ODULong   (* SOMLINK somTD_xih_Apple_SkeletonPart_GetPrintResolution)(Apple_SkeletonPart *somSelf, Environment *ev,
  1527.         ODFrame* frame);
  1528. #define Apple_SkeletonPart_parent_ODPart_GetPrintResolution(somSelf,ev,frame) \
  1529.   ((( somTD_xih_Apple_SkeletonPart_GetPrintResolution ) \
  1530.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.GetPrintResolution)) \
  1531.      (somSelf,ev,frame))
  1532. #ifndef SOMGD_pmc_parent_GetPrintResolution
  1533.   #ifdef parent_GetPrintResolution
  1534.     #define SOMGD_pmc_parent_GetPrintResolution
  1535.     #undef parent_GetPrintResolution
  1536.   #else
  1537. #define parent_GetPrintResolution Apple_SkeletonPart_parent_ODPart_GetPrintResolution
  1538.   #endif
  1539. #endif
  1540. #ifndef SOMGD_pmc_parent_ODPart_GetPrintResolution
  1541.   #ifdef parent_ODPart_GetPrintResolution
  1542.     #define SOMGD_pmc_parent_ODPart_GetPrintResolution
  1543.     #undef parent_ODPart_GetPrintResolution
  1544.   #else
  1545.     #define parent_ODPart_GetPrintResolution Apple_SkeletonPart_parent_ODPart_GetPrintResolution
  1546.   #endif
  1547. #endif
  1548. #define Apple_SkeletonPart_parents_GetPrintResolution(arg0,arg1) \
  1549.   (void) Apple_SkeletonPart_parent_ODPart_GetPrintResolution(arg0,arg1);
  1550.  
  1551. /*
  1552.  * Overridden method: CreateLink
  1553.  */
  1554. SOM_Scope ODLink*  SOMLINK Apple_SkeletonPartCreateLink(Apple_SkeletonPart *somSelf, Environment *ev,
  1555.         ODPtr data,
  1556.         ODULong size);
  1557. #ifndef somMN_CreateLink_defined
  1558. #define somMN_CreateLink_defined
  1559. static char *somMN_CreateLink = "CreateLink";
  1560. static somId somId_CreateLink = &somMN_CreateLink;
  1561. #endif  /* somMN_CreateLink_defined */
  1562. typedef ODLink*   (* SOMLINK somTD_xih_Apple_SkeletonPart_CreateLink)(Apple_SkeletonPart *somSelf, Environment *ev,
  1563.         ODPtr data,
  1564.         ODULong size);
  1565. #define Apple_SkeletonPart_parent_ODPart_CreateLink(somSelf,ev,data,size) \
  1566.   ((( somTD_xih_Apple_SkeletonPart_CreateLink ) \
  1567.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CreateLink)) \
  1568.      (somSelf,ev,data,size))
  1569. #ifndef SOMGD_pmc_parent_CreateLink
  1570.   #ifdef parent_CreateLink
  1571.     #define SOMGD_pmc_parent_CreateLink
  1572.     #undef parent_CreateLink
  1573.   #else
  1574. #define parent_CreateLink Apple_SkeletonPart_parent_ODPart_CreateLink
  1575.   #endif
  1576. #endif
  1577. #ifndef SOMGD_pmc_parent_ODPart_CreateLink
  1578.   #ifdef parent_ODPart_CreateLink
  1579.     #define SOMGD_pmc_parent_ODPart_CreateLink
  1580.     #undef parent_ODPart_CreateLink
  1581.   #else
  1582.     #define parent_ODPart_CreateLink Apple_SkeletonPart_parent_ODPart_CreateLink
  1583.   #endif
  1584. #endif
  1585. #define Apple_SkeletonPart_parents_CreateLink(arg0,arg1,arg2) \
  1586.   (void) Apple_SkeletonPart_parent_ODPart_CreateLink(arg0,arg1,arg2);
  1587.  
  1588. /*
  1589.  * Overridden method: LinkUpdated
  1590.  */
  1591. SOM_Scope void  SOMLINK Apple_SkeletonPartLinkUpdated(Apple_SkeletonPart *somSelf, Environment *ev,
  1592.         ODLink* updatedLink,
  1593.         ODChangeID id);
  1594. #ifndef somMN_LinkUpdated_defined
  1595. #define somMN_LinkUpdated_defined
  1596. static char *somMN_LinkUpdated = "LinkUpdated";
  1597. static somId somId_LinkUpdated = &somMN_LinkUpdated;
  1598. #endif  /* somMN_LinkUpdated_defined */
  1599. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_LinkUpdated)(Apple_SkeletonPart *somSelf, Environment *ev,
  1600.         ODLink* updatedLink,
  1601.         ODChangeID id);
  1602. #define Apple_SkeletonPart_parent_ODPart_LinkUpdated(somSelf,ev,updatedLink,id) \
  1603.   ((( somTD_xih_Apple_SkeletonPart_LinkUpdated ) \
  1604.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.LinkUpdated)) \
  1605.      (somSelf,ev,updatedLink,id))
  1606. #ifndef SOMGD_pmc_parent_LinkUpdated
  1607.   #ifdef parent_LinkUpdated
  1608.     #define SOMGD_pmc_parent_LinkUpdated
  1609.     #undef parent_LinkUpdated
  1610.   #else
  1611. #define parent_LinkUpdated Apple_SkeletonPart_parent_ODPart_LinkUpdated
  1612.   #endif
  1613. #endif
  1614. #ifndef SOMGD_pmc_parent_ODPart_LinkUpdated
  1615.   #ifdef parent_ODPart_LinkUpdated
  1616.     #define SOMGD_pmc_parent_ODPart_LinkUpdated
  1617.     #undef parent_ODPart_LinkUpdated
  1618.   #else
  1619.     #define parent_ODPart_LinkUpdated Apple_SkeletonPart_parent_ODPart_LinkUpdated
  1620.   #endif
  1621. #endif
  1622. #define Apple_SkeletonPart_parents_LinkUpdated(arg0,arg1,arg2) \
  1623.   (void) Apple_SkeletonPart_parent_ODPart_LinkUpdated(arg0,arg1,arg2);
  1624.  
  1625. /*
  1626.  * Overridden method: RevealLink
  1627.  */
  1628. SOM_Scope void  SOMLINK Apple_SkeletonPartRevealLink(Apple_SkeletonPart *somSelf, Environment *ev,
  1629.         ODLinkSource* linkSource);
  1630. #ifndef somMN_RevealLink_defined
  1631. #define somMN_RevealLink_defined
  1632. static char *somMN_RevealLink = "RevealLink";
  1633. static somId somId_RevealLink = &somMN_RevealLink;
  1634. #endif  /* somMN_RevealLink_defined */
  1635. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_RevealLink)(Apple_SkeletonPart *somSelf, Environment *ev,
  1636.         ODLinkSource* linkSource);
  1637. #define Apple_SkeletonPart_parent_ODPart_RevealLink(somSelf,ev,linkSource) \
  1638.   ((( somTD_xih_Apple_SkeletonPart_RevealLink ) \
  1639.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.RevealLink)) \
  1640.      (somSelf,ev,linkSource))
  1641. #ifndef SOMGD_pmc_parent_RevealLink
  1642.   #ifdef parent_RevealLink
  1643.     #define SOMGD_pmc_parent_RevealLink
  1644.     #undef parent_RevealLink
  1645.   #else
  1646. #define parent_RevealLink Apple_SkeletonPart_parent_ODPart_RevealLink
  1647.   #endif
  1648. #endif
  1649. #ifndef SOMGD_pmc_parent_ODPart_RevealLink
  1650.   #ifdef parent_ODPart_RevealLink
  1651.     #define SOMGD_pmc_parent_ODPart_RevealLink
  1652.     #undef parent_ODPart_RevealLink
  1653.   #else
  1654.     #define parent_ODPart_RevealLink Apple_SkeletonPart_parent_ODPart_RevealLink
  1655.   #endif
  1656. #endif
  1657. #define Apple_SkeletonPart_parents_RevealLink(arg0,arg1) \
  1658.   (void) Apple_SkeletonPart_parent_ODPart_RevealLink(arg0,arg1);
  1659.  
  1660. /*
  1661.  * Overridden method: EmbeddedFrameChanged
  1662.  */
  1663. SOM_Scope void  SOMLINK Apple_SkeletonPartEmbeddedFrameChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1664.         ODFrame* frame,
  1665.         ODChangeID change);
  1666. #ifndef somMN_EmbeddedFrameChanged_defined
  1667. #define somMN_EmbeddedFrameChanged_defined
  1668. static char *somMN_EmbeddedFrameChanged = "EmbeddedFrameChanged";
  1669. static somId somId_EmbeddedFrameChanged = &somMN_EmbeddedFrameChanged;
  1670. #endif  /* somMN_EmbeddedFrameChanged_defined */
  1671. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_EmbeddedFrameChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1672.         ODFrame* frame,
  1673.         ODChangeID change);
  1674. #define Apple_SkeletonPart_parent_ODPart_EmbeddedFrameChanged(somSelf,ev,frame,change) \
  1675.   ((( somTD_xih_Apple_SkeletonPart_EmbeddedFrameChanged ) \
  1676.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.EmbeddedFrameChanged)) \
  1677.      (somSelf,ev,frame,change))
  1678. #ifndef SOMGD_pmc_parent_EmbeddedFrameChanged
  1679.   #ifdef parent_EmbeddedFrameChanged
  1680.     #define SOMGD_pmc_parent_EmbeddedFrameChanged
  1681.     #undef parent_EmbeddedFrameChanged
  1682.   #else
  1683. #define parent_EmbeddedFrameChanged Apple_SkeletonPart_parent_ODPart_EmbeddedFrameChanged
  1684.   #endif
  1685. #endif
  1686. #ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameChanged
  1687.   #ifdef parent_ODPart_EmbeddedFrameChanged
  1688.     #define SOMGD_pmc_parent_ODPart_EmbeddedFrameChanged
  1689.     #undef parent_ODPart_EmbeddedFrameChanged
  1690.   #else
  1691.     #define parent_ODPart_EmbeddedFrameChanged Apple_SkeletonPart_parent_ODPart_EmbeddedFrameChanged
  1692.   #endif
  1693. #endif
  1694. #define Apple_SkeletonPart_parents_EmbeddedFrameChanged(arg0,arg1,arg2) \
  1695.   (void) Apple_SkeletonPart_parent_ODPart_EmbeddedFrameChanged(arg0,arg1,arg2);
  1696.  
  1697. /*
  1698.  * Overridden method: LinkStatusChanged
  1699.  */
  1700. SOM_Scope void  SOMLINK Apple_SkeletonPartLinkStatusChanged(Apple_SkeletonPart *somSelf, Environment *ev,
  1701.         ODFrame* frame);
  1702. #ifndef somMN_LinkStatusChanged_defined
  1703. #define somMN_LinkStatusChanged_defined
  1704. static char *somMN_LinkStatusChanged = "LinkStatusChanged";
  1705. static somId somId_LinkStatusChanged = &somMN_LinkStatusChanged;
  1706. #endif  /* somMN_LinkStatusChanged_defined */
  1707. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_LinkStatusChanged)(Apple_SkeletonPart *somSelf, Environment *ev,
  1708.         ODFrame* frame);
  1709. #define Apple_SkeletonPart_parent_ODPart_LinkStatusChanged(somSelf,ev,frame) \
  1710.   ((( somTD_xih_Apple_SkeletonPart_LinkStatusChanged ) \
  1711.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.LinkStatusChanged)) \
  1712.      (somSelf,ev,frame))
  1713. #ifndef SOMGD_pmc_parent_LinkStatusChanged
  1714.   #ifdef parent_LinkStatusChanged
  1715.     #define SOMGD_pmc_parent_LinkStatusChanged
  1716.     #undef parent_LinkStatusChanged
  1717.   #else
  1718. #define parent_LinkStatusChanged Apple_SkeletonPart_parent_ODPart_LinkStatusChanged
  1719.   #endif
  1720. #endif
  1721. #ifndef SOMGD_pmc_parent_ODPart_LinkStatusChanged
  1722.   #ifdef parent_ODPart_LinkStatusChanged
  1723.     #define SOMGD_pmc_parent_ODPart_LinkStatusChanged
  1724.     #undef parent_ODPart_LinkStatusChanged
  1725.   #else
  1726.     #define parent_ODPart_LinkStatusChanged Apple_SkeletonPart_parent_ODPart_LinkStatusChanged
  1727.   #endif
  1728. #endif
  1729. #define Apple_SkeletonPart_parents_LinkStatusChanged(arg0,arg1) \
  1730.   (void) Apple_SkeletonPart_parent_ODPart_LinkStatusChanged(arg0,arg1);
  1731.  
  1732. /*
  1733.  * Overridden method: BeginRelinquishFocus
  1734.  */
  1735. SOM_Scope ODBoolean  SOMLINK Apple_SkeletonPartBeginRelinquishFocus(Apple_SkeletonPart *somSelf, Environment *ev,
  1736.         ODTypeToken focus,
  1737.         ODFrame* ownerFrame,
  1738.         ODFrame* proposedFrame);
  1739. #ifndef somMN_BeginRelinquishFocus_defined
  1740. #define somMN_BeginRelinquishFocus_defined
  1741. static char *somMN_BeginRelinquishFocus = "BeginRelinquishFocus";
  1742. static somId somId_BeginRelinquishFocus = &somMN_BeginRelinquishFocus;
  1743. #endif  /* somMN_BeginRelinquishFocus_defined */
  1744. typedef ODBoolean   (* SOMLINK somTD_xih_Apple_SkeletonPart_BeginRelinquishFocus)(Apple_SkeletonPart *somSelf, Environment *ev,
  1745.         ODTypeToken focus,
  1746.         ODFrame* ownerFrame,
  1747.         ODFrame* proposedFrame);
  1748. #define Apple_SkeletonPart_parent_ODPart_BeginRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
  1749.   ((( somTD_xih_Apple_SkeletonPart_BeginRelinquishFocus ) \
  1750.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.BeginRelinquishFocus)) \
  1751.      (somSelf,ev,focus,ownerFrame,proposedFrame))
  1752. #ifndef SOMGD_pmc_parent_BeginRelinquishFocus
  1753.   #ifdef parent_BeginRelinquishFocus
  1754.     #define SOMGD_pmc_parent_BeginRelinquishFocus
  1755.     #undef parent_BeginRelinquishFocus
  1756.   #else
  1757. #define parent_BeginRelinquishFocus Apple_SkeletonPart_parent_ODPart_BeginRelinquishFocus
  1758.   #endif
  1759. #endif
  1760. #ifndef SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
  1761.   #ifdef parent_ODPart_BeginRelinquishFocus
  1762.     #define SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
  1763.     #undef parent_ODPart_BeginRelinquishFocus
  1764.   #else
  1765.     #define parent_ODPart_BeginRelinquishFocus Apple_SkeletonPart_parent_ODPart_BeginRelinquishFocus
  1766.   #endif
  1767. #endif
  1768. #define Apple_SkeletonPart_parents_BeginRelinquishFocus(arg0,arg1,arg2,arg3) \
  1769.   (void) Apple_SkeletonPart_parent_ODPart_BeginRelinquishFocus(arg0,arg1,arg2,arg3);
  1770.  
  1771. /*
  1772.  * Overridden method: CommitRelinquishFocus
  1773.  */
  1774. SOM_Scope void  SOMLINK Apple_SkeletonPartCommitRelinquishFocus(Apple_SkeletonPart *somSelf, Environment *ev,
  1775.         ODTypeToken focus,
  1776.         ODFrame* ownerFrame,
  1777.         ODFrame* proposedFrame);
  1778. #ifndef somMN_CommitRelinquishFocus_defined
  1779. #define somMN_CommitRelinquishFocus_defined
  1780. static char *somMN_CommitRelinquishFocus = "CommitRelinquishFocus";
  1781. static somId somId_CommitRelinquishFocus = &somMN_CommitRelinquishFocus;
  1782. #endif  /* somMN_CommitRelinquishFocus_defined */
  1783. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_CommitRelinquishFocus)(Apple_SkeletonPart *somSelf, Environment *ev,
  1784.         ODTypeToken focus,
  1785.         ODFrame* ownerFrame,
  1786.         ODFrame* proposedFrame);
  1787. #define Apple_SkeletonPart_parent_ODPart_CommitRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
  1788.   ((( somTD_xih_Apple_SkeletonPart_CommitRelinquishFocus ) \
  1789.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CommitRelinquishFocus)) \
  1790.      (somSelf,ev,focus,ownerFrame,proposedFrame))
  1791. #ifndef SOMGD_pmc_parent_CommitRelinquishFocus
  1792.   #ifdef parent_CommitRelinquishFocus
  1793.     #define SOMGD_pmc_parent_CommitRelinquishFocus
  1794.     #undef parent_CommitRelinquishFocus
  1795.   #else
  1796. #define parent_CommitRelinquishFocus Apple_SkeletonPart_parent_ODPart_CommitRelinquishFocus
  1797.   #endif
  1798. #endif
  1799. #ifndef SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
  1800.   #ifdef parent_ODPart_CommitRelinquishFocus
  1801.     #define SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
  1802.     #undef parent_ODPart_CommitRelinquishFocus
  1803.   #else
  1804.     #define parent_ODPart_CommitRelinquishFocus Apple_SkeletonPart_parent_ODPart_CommitRelinquishFocus
  1805.   #endif
  1806. #endif
  1807. #define Apple_SkeletonPart_parents_CommitRelinquishFocus(arg0,arg1,arg2,arg3) \
  1808.   (void) Apple_SkeletonPart_parent_ODPart_CommitRelinquishFocus(arg0,arg1,arg2,arg3);
  1809.  
  1810. /*
  1811.  * Overridden method: AbortRelinquishFocus
  1812.  */
  1813. SOM_Scope void  SOMLINK Apple_SkeletonPartAbortRelinquishFocus(Apple_SkeletonPart *somSelf, Environment *ev,
  1814.         ODTypeToken focus,
  1815.         ODFrame* ownerFrame,
  1816.         ODFrame* proposedFrame);
  1817. #ifndef somMN_AbortRelinquishFocus_defined
  1818. #define somMN_AbortRelinquishFocus_defined
  1819. static char *somMN_AbortRelinquishFocus = "AbortRelinquishFocus";
  1820. static somId somId_AbortRelinquishFocus = &somMN_AbortRelinquishFocus;
  1821. #endif  /* somMN_AbortRelinquishFocus_defined */
  1822. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_AbortRelinquishFocus)(Apple_SkeletonPart *somSelf, Environment *ev,
  1823.         ODTypeToken focus,
  1824.         ODFrame* ownerFrame,
  1825.         ODFrame* proposedFrame);
  1826. #define Apple_SkeletonPart_parent_ODPart_AbortRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
  1827.   ((( somTD_xih_Apple_SkeletonPart_AbortRelinquishFocus ) \
  1828.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.AbortRelinquishFocus)) \
  1829.      (somSelf,ev,focus,ownerFrame,proposedFrame))
  1830. #ifndef SOMGD_pmc_parent_AbortRelinquishFocus
  1831.   #ifdef parent_AbortRelinquishFocus
  1832.     #define SOMGD_pmc_parent_AbortRelinquishFocus
  1833.     #undef parent_AbortRelinquishFocus
  1834.   #else
  1835. #define parent_AbortRelinquishFocus Apple_SkeletonPart_parent_ODPart_AbortRelinquishFocus
  1836.   #endif
  1837. #endif
  1838. #ifndef SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
  1839.   #ifdef parent_ODPart_AbortRelinquishFocus
  1840.     #define SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
  1841.     #undef parent_ODPart_AbortRelinquishFocus
  1842.   #else
  1843.     #define parent_ODPart_AbortRelinquishFocus Apple_SkeletonPart_parent_ODPart_AbortRelinquishFocus
  1844.   #endif
  1845. #endif
  1846. #define Apple_SkeletonPart_parents_AbortRelinquishFocus(arg0,arg1,arg2,arg3) \
  1847.   (void) Apple_SkeletonPart_parent_ODPart_AbortRelinquishFocus(arg0,arg1,arg2,arg3);
  1848.  
  1849. /*
  1850.  * Overridden method: FocusAcquired
  1851.  */
  1852. SOM_Scope void  SOMLINK Apple_SkeletonPartFocusAcquired(Apple_SkeletonPart *somSelf, Environment *ev,
  1853.         ODTypeToken focus,
  1854.         ODFrame* ownerFrame);
  1855. #ifndef somMN_FocusAcquired_defined
  1856. #define somMN_FocusAcquired_defined
  1857. static char *somMN_FocusAcquired = "FocusAcquired";
  1858. static somId somId_FocusAcquired = &somMN_FocusAcquired;
  1859. #endif  /* somMN_FocusAcquired_defined */
  1860. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_FocusAcquired)(Apple_SkeletonPart *somSelf, Environment *ev,
  1861.         ODTypeToken focus,
  1862.         ODFrame* ownerFrame);
  1863. #define Apple_SkeletonPart_parent_ODPart_FocusAcquired(somSelf,ev,focus,ownerFrame) \
  1864.   ((( somTD_xih_Apple_SkeletonPart_FocusAcquired ) \
  1865.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.FocusAcquired)) \
  1866.      (somSelf,ev,focus,ownerFrame))
  1867. #ifndef SOMGD_pmc_parent_FocusAcquired
  1868.   #ifdef parent_FocusAcquired
  1869.     #define SOMGD_pmc_parent_FocusAcquired
  1870.     #undef parent_FocusAcquired
  1871.   #else
  1872. #define parent_FocusAcquired Apple_SkeletonPart_parent_ODPart_FocusAcquired
  1873.   #endif
  1874. #endif
  1875. #ifndef SOMGD_pmc_parent_ODPart_FocusAcquired
  1876.   #ifdef parent_ODPart_FocusAcquired
  1877.     #define SOMGD_pmc_parent_ODPart_FocusAcquired
  1878.     #undef parent_ODPart_FocusAcquired
  1879.   #else
  1880.     #define parent_ODPart_FocusAcquired Apple_SkeletonPart_parent_ODPart_FocusAcquired
  1881.   #endif
  1882. #endif
  1883. #define Apple_SkeletonPart_parents_FocusAcquired(arg0,arg1,arg2) \
  1884.   (void) Apple_SkeletonPart_parent_ODPart_FocusAcquired(arg0,arg1,arg2);
  1885.  
  1886. /*
  1887.  * Overridden method: FocusLost
  1888.  */
  1889. SOM_Scope void  SOMLINK Apple_SkeletonPartFocusLost(Apple_SkeletonPart *somSelf, Environment *ev,
  1890.         ODTypeToken focus,
  1891.         ODFrame* ownerFrame);
  1892. #ifndef somMN_FocusLost_defined
  1893. #define somMN_FocusLost_defined
  1894. static char *somMN_FocusLost = "FocusLost";
  1895. static somId somId_FocusLost = &somMN_FocusLost;
  1896. #endif  /* somMN_FocusLost_defined */
  1897. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_FocusLost)(Apple_SkeletonPart *somSelf, Environment *ev,
  1898.         ODTypeToken focus,
  1899.         ODFrame* ownerFrame);
  1900. #define Apple_SkeletonPart_parent_ODPart_FocusLost(somSelf,ev,focus,ownerFrame) \
  1901.   ((( somTD_xih_Apple_SkeletonPart_FocusLost ) \
  1902.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.FocusLost)) \
  1903.      (somSelf,ev,focus,ownerFrame))
  1904. #ifndef SOMGD_pmc_parent_FocusLost
  1905.   #ifdef parent_FocusLost
  1906.     #define SOMGD_pmc_parent_FocusLost
  1907.     #undef parent_FocusLost
  1908.   #else
  1909. #define parent_FocusLost Apple_SkeletonPart_parent_ODPart_FocusLost
  1910.   #endif
  1911. #endif
  1912. #ifndef SOMGD_pmc_parent_ODPart_FocusLost
  1913.   #ifdef parent_ODPart_FocusLost
  1914.     #define SOMGD_pmc_parent_ODPart_FocusLost
  1915.     #undef parent_ODPart_FocusLost
  1916.   #else
  1917.     #define parent_ODPart_FocusLost Apple_SkeletonPart_parent_ODPart_FocusLost
  1918.   #endif
  1919. #endif
  1920. #define Apple_SkeletonPart_parents_FocusLost(arg0,arg1,arg2) \
  1921.   (void) Apple_SkeletonPart_parent_ODPart_FocusLost(arg0,arg1,arg2);
  1922.  
  1923. /*
  1924.  * Overridden method: CloneInto
  1925.  */
  1926. SOM_Scope void  SOMLINK Apple_SkeletonPartCloneInto(Apple_SkeletonPart *somSelf, Environment *ev,
  1927.         ODDraftKey key,
  1928.         ODStorageUnit* storageUnit,
  1929.         ODStorageUnit* initiatingFrame);
  1930. #ifndef somMN_CloneInto_defined
  1931. #define somMN_CloneInto_defined
  1932. static char *somMN_CloneInto = "CloneInto";
  1933. static somId somId_CloneInto = &somMN_CloneInto;
  1934. #endif  /* somMN_CloneInto_defined */
  1935. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_CloneInto)(Apple_SkeletonPart *somSelf, Environment *ev,
  1936.         ODDraftKey key,
  1937.         ODStorageUnit* storageUnit,
  1938.         ODStorageUnit* initiatingFrame);
  1939. #define Apple_SkeletonPart_parent_ODPart_CloneInto(somSelf,ev,key,storageUnit,initiatingFrame) \
  1940.   ((( somTD_xih_Apple_SkeletonPart_CloneInto ) \
  1941.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.CloneInto)) \
  1942.      (somSelf,ev,key,storageUnit,initiatingFrame))
  1943. #ifndef SOMGD_pmc_parent_CloneInto
  1944.   #ifdef parent_CloneInto
  1945.     #define SOMGD_pmc_parent_CloneInto
  1946.     #undef parent_CloneInto
  1947.   #else
  1948. #define parent_CloneInto Apple_SkeletonPart_parent_ODPart_CloneInto
  1949.   #endif
  1950. #endif
  1951. #ifndef SOMGD_pmc_parent_ODPart_CloneInto
  1952.   #ifdef parent_ODPart_CloneInto
  1953.     #define SOMGD_pmc_parent_ODPart_CloneInto
  1954.     #undef parent_ODPart_CloneInto
  1955.   #else
  1956.     #define parent_ODPart_CloneInto Apple_SkeletonPart_parent_ODPart_CloneInto
  1957.   #endif
  1958. #endif
  1959. #define Apple_SkeletonPart_parents_CloneInto(arg0,arg1,arg2,arg3) \
  1960.   (void) Apple_SkeletonPart_parent_ODPart_CloneInto(arg0,arg1,arg2,arg3);
  1961.  
  1962. /*
  1963.  * Overridden method: ExternalizeKinds
  1964.  */
  1965. SOM_Scope void  SOMLINK Apple_SkeletonPartExternalizeKinds(Apple_SkeletonPart *somSelf, Environment *ev,
  1966.         ODTypeSet* kindset);
  1967. #ifndef somMN_ExternalizeKinds_defined
  1968. #define somMN_ExternalizeKinds_defined
  1969. static char *somMN_ExternalizeKinds = "ExternalizeKinds";
  1970. static somId somId_ExternalizeKinds = &somMN_ExternalizeKinds;
  1971. #endif  /* somMN_ExternalizeKinds_defined */
  1972. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_ExternalizeKinds)(Apple_SkeletonPart *somSelf, Environment *ev,
  1973.         ODTypeSet* kindset);
  1974. #define Apple_SkeletonPart_parent_ODPart_ExternalizeKinds(somSelf,ev,kindset) \
  1975.   ((( somTD_xih_Apple_SkeletonPart_ExternalizeKinds ) \
  1976.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ExternalizeKinds)) \
  1977.      (somSelf,ev,kindset))
  1978. #ifndef SOMGD_pmc_parent_ExternalizeKinds
  1979.   #ifdef parent_ExternalizeKinds
  1980.     #define SOMGD_pmc_parent_ExternalizeKinds
  1981.     #undef parent_ExternalizeKinds
  1982.   #else
  1983. #define parent_ExternalizeKinds Apple_SkeletonPart_parent_ODPart_ExternalizeKinds
  1984.   #endif
  1985. #endif
  1986. #ifndef SOMGD_pmc_parent_ODPart_ExternalizeKinds
  1987.   #ifdef parent_ODPart_ExternalizeKinds
  1988.     #define SOMGD_pmc_parent_ODPart_ExternalizeKinds
  1989.     #undef parent_ODPart_ExternalizeKinds
  1990.   #else
  1991.     #define parent_ODPart_ExternalizeKinds Apple_SkeletonPart_parent_ODPart_ExternalizeKinds
  1992.   #endif
  1993. #endif
  1994. #define Apple_SkeletonPart_parents_ExternalizeKinds(arg0,arg1) \
  1995.   (void) Apple_SkeletonPart_parent_ODPart_ExternalizeKinds(arg0,arg1);
  1996.  
  1997. /*
  1998.  * Overridden method: ChangeKind
  1999.  */
  2000. SOM_Scope void  SOMLINK Apple_SkeletonPartChangeKind(Apple_SkeletonPart *somSelf, Environment *ev,
  2001.         ODType kind);
  2002. #ifndef somMN_ChangeKind_defined
  2003. #define somMN_ChangeKind_defined
  2004. static char *somMN_ChangeKind = "ChangeKind";
  2005. static somId somId_ChangeKind = &somMN_ChangeKind;
  2006. #endif  /* somMN_ChangeKind_defined */
  2007. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_ChangeKind)(Apple_SkeletonPart *somSelf, Environment *ev,
  2008.         ODType kind);
  2009. #define Apple_SkeletonPart_parent_ODPart_ChangeKind(somSelf,ev,kind) \
  2010.   ((( somTD_xih_Apple_SkeletonPart_ChangeKind ) \
  2011.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ChangeKind)) \
  2012.      (somSelf,ev,kind))
  2013. #ifndef SOMGD_pmc_parent_ChangeKind
  2014.   #ifdef parent_ChangeKind
  2015.     #define SOMGD_pmc_parent_ChangeKind
  2016.     #undef parent_ChangeKind
  2017.   #else
  2018. #define parent_ChangeKind Apple_SkeletonPart_parent_ODPart_ChangeKind
  2019.   #endif
  2020. #endif
  2021. #ifndef SOMGD_pmc_parent_ODPart_ChangeKind
  2022.   #ifdef parent_ODPart_ChangeKind
  2023.     #define SOMGD_pmc_parent_ODPart_ChangeKind
  2024.     #undef parent_ODPart_ChangeKind
  2025.   #else
  2026.     #define parent_ODPart_ChangeKind Apple_SkeletonPart_parent_ODPart_ChangeKind
  2027.   #endif
  2028. #endif
  2029. #define Apple_SkeletonPart_parents_ChangeKind(arg0,arg1) \
  2030.   (void) Apple_SkeletonPart_parent_ODPart_ChangeKind(arg0,arg1);
  2031.  
  2032. /*
  2033.  * Overridden method: HandleEvent
  2034.  */
  2035. SOM_Scope ODBoolean  SOMLINK Apple_SkeletonPartHandleEvent(Apple_SkeletonPart *somSelf, Environment *ev,
  2036.         ODEventData* event,
  2037.         ODFrame* frame,
  2038.         ODFacet* facet);
  2039. #ifndef somMN_HandleEvent_defined
  2040. #define somMN_HandleEvent_defined
  2041. static char *somMN_HandleEvent = "HandleEvent";
  2042. static somId somId_HandleEvent = &somMN_HandleEvent;
  2043. #endif  /* somMN_HandleEvent_defined */
  2044. typedef ODBoolean   (* SOMLINK somTD_xih_Apple_SkeletonPart_HandleEvent)(Apple_SkeletonPart *somSelf, Environment *ev,
  2045.         ODEventData* event,
  2046.         ODFrame* frame,
  2047.         ODFacet* facet);
  2048. #define Apple_SkeletonPart_parent_ODPart_HandleEvent(somSelf,ev,event,frame,facet) \
  2049.   ((( somTD_xih_Apple_SkeletonPart_HandleEvent ) \
  2050.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.HandleEvent)) \
  2051.      (somSelf,ev,event,frame,facet))
  2052. #ifndef SOMGD_pmc_parent_HandleEvent
  2053.   #ifdef parent_HandleEvent
  2054.     #define SOMGD_pmc_parent_HandleEvent
  2055.     #undef parent_HandleEvent
  2056.   #else
  2057. #define parent_HandleEvent Apple_SkeletonPart_parent_ODPart_HandleEvent
  2058.   #endif
  2059. #endif
  2060. #ifndef SOMGD_pmc_parent_ODPart_HandleEvent
  2061.   #ifdef parent_ODPart_HandleEvent
  2062.     #define SOMGD_pmc_parent_ODPart_HandleEvent
  2063.     #undef parent_ODPart_HandleEvent
  2064.   #else
  2065.     #define parent_ODPart_HandleEvent Apple_SkeletonPart_parent_ODPart_HandleEvent
  2066.   #endif
  2067. #endif
  2068. #define Apple_SkeletonPart_parents_HandleEvent(arg0,arg1,arg2,arg3) \
  2069.   (void) Apple_SkeletonPart_parent_ODPart_HandleEvent(arg0,arg1,arg2,arg3);
  2070.  
  2071. /*
  2072.  * Overridden method: HandleEventInEmbedded
  2073.  */
  2074. SOM_Scope ODBoolean  SOMLINK Apple_SkeletonPartHandleEventInEmbedded(Apple_SkeletonPart *somSelf, Environment *ev,
  2075.         ODEventData* event,
  2076.         ODFrame* frame,
  2077.         ODFacet* facet,
  2078.         ODFrame* embeddedFrame,
  2079.         ODFacet* embeddedFacet);
  2080. #ifndef somMN_HandleEventInEmbedded_defined
  2081. #define somMN_HandleEventInEmbedded_defined
  2082. static char *somMN_HandleEventInEmbedded = "HandleEventInEmbedded";
  2083. static somId somId_HandleEventInEmbedded = &somMN_HandleEventInEmbedded;
  2084. #endif  /* somMN_HandleEventInEmbedded_defined */
  2085. typedef ODBoolean   (* SOMLINK somTD_xih_Apple_SkeletonPart_HandleEventInEmbedded)(Apple_SkeletonPart *somSelf, Environment *ev,
  2086.         ODEventData* event,
  2087.         ODFrame* frame,
  2088.         ODFacet* facet,
  2089.         ODFrame* embeddedFrame,
  2090.         ODFacet* embeddedFacet);
  2091. #define Apple_SkeletonPart_parent_ODPart_HandleEventInEmbedded(somSelf,ev,event,frame,facet,embeddedFrame,embeddedFacet) \
  2092.   ((( somTD_xih_Apple_SkeletonPart_HandleEventInEmbedded ) \
  2093.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.HandleEventInEmbedded)) \
  2094.      (somSelf,ev,event,frame,facet,embeddedFrame,embeddedFacet))
  2095. #ifndef SOMGD_pmc_parent_HandleEventInEmbedded
  2096.   #ifdef parent_HandleEventInEmbedded
  2097.     #define SOMGD_pmc_parent_HandleEventInEmbedded
  2098.     #undef parent_HandleEventInEmbedded
  2099.   #else
  2100. #define parent_HandleEventInEmbedded Apple_SkeletonPart_parent_ODPart_HandleEventInEmbedded
  2101.   #endif
  2102. #endif
  2103. #ifndef SOMGD_pmc_parent_ODPart_HandleEventInEmbedded
  2104.   #ifdef parent_ODPart_HandleEventInEmbedded
  2105.     #define SOMGD_pmc_parent_ODPart_HandleEventInEmbedded
  2106.     #undef parent_ODPart_HandleEventInEmbedded
  2107.   #else
  2108.     #define parent_ODPart_HandleEventInEmbedded Apple_SkeletonPart_parent_ODPart_HandleEventInEmbedded
  2109.   #endif
  2110. #endif
  2111. #define Apple_SkeletonPart_parents_HandleEventInEmbedded(arg0,arg1,arg2,arg3,arg4,arg5) \
  2112.   (void) Apple_SkeletonPart_parent_ODPart_HandleEventInEmbedded(arg0,arg1,arg2,arg3,arg4,arg5);
  2113.  
  2114. /*
  2115.  * Overridden method: MouseEnter
  2116.  */
  2117. SOM_Scope void  SOMLINK Apple_SkeletonPartMouseEnter(Apple_SkeletonPart *somSelf, Environment *ev,
  2118.         ODFacet* facet,
  2119.         ODPoint* where);
  2120. #ifndef somMN_MouseEnter_defined
  2121. #define somMN_MouseEnter_defined
  2122. static char *somMN_MouseEnter = "MouseEnter";
  2123. static somId somId_MouseEnter = &somMN_MouseEnter;
  2124. #endif  /* somMN_MouseEnter_defined */
  2125. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_MouseEnter)(Apple_SkeletonPart *somSelf, Environment *ev,
  2126.         ODFacet* facet,
  2127.         ODPoint* where);
  2128. #define Apple_SkeletonPart_parent_ODPart_MouseEnter(somSelf,ev,facet,where) \
  2129.   ((( somTD_xih_Apple_SkeletonPart_MouseEnter ) \
  2130.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.MouseEnter)) \
  2131.      (somSelf,ev,facet,where))
  2132. #ifndef SOMGD_pmc_parent_MouseEnter
  2133.   #ifdef parent_MouseEnter
  2134.     #define SOMGD_pmc_parent_MouseEnter
  2135.     #undef parent_MouseEnter
  2136.   #else
  2137. #define parent_MouseEnter Apple_SkeletonPart_parent_ODPart_MouseEnter
  2138.   #endif
  2139. #endif
  2140. #ifndef SOMGD_pmc_parent_ODPart_MouseEnter
  2141.   #ifdef parent_ODPart_MouseEnter
  2142.     #define SOMGD_pmc_parent_ODPart_MouseEnter
  2143.     #undef parent_ODPart_MouseEnter
  2144.   #else
  2145.     #define parent_ODPart_MouseEnter Apple_SkeletonPart_parent_ODPart_MouseEnter
  2146.   #endif
  2147. #endif
  2148. #define Apple_SkeletonPart_parents_MouseEnter(arg0,arg1,arg2) \
  2149.   (void) Apple_SkeletonPart_parent_ODPart_MouseEnter(arg0,arg1,arg2);
  2150.  
  2151. /*
  2152.  * Overridden method: MouseWithin
  2153.  */
  2154. SOM_Scope void  SOMLINK Apple_SkeletonPartMouseWithin(Apple_SkeletonPart *somSelf, Environment *ev,
  2155.         ODFacet* facet,
  2156.         ODPoint* where);
  2157. #ifndef somMN_MouseWithin_defined
  2158. #define somMN_MouseWithin_defined
  2159. static char *somMN_MouseWithin = "MouseWithin";
  2160. static somId somId_MouseWithin = &somMN_MouseWithin;
  2161. #endif  /* somMN_MouseWithin_defined */
  2162. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_MouseWithin)(Apple_SkeletonPart *somSelf, Environment *ev,
  2163.         ODFacet* facet,
  2164.         ODPoint* where);
  2165. #define Apple_SkeletonPart_parent_ODPart_MouseWithin(somSelf,ev,facet,where) \
  2166.   ((( somTD_xih_Apple_SkeletonPart_MouseWithin ) \
  2167.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.MouseWithin)) \
  2168.      (somSelf,ev,facet,where))
  2169. #ifndef SOMGD_pmc_parent_MouseWithin
  2170.   #ifdef parent_MouseWithin
  2171.     #define SOMGD_pmc_parent_MouseWithin
  2172.     #undef parent_MouseWithin
  2173.   #else
  2174. #define parent_MouseWithin Apple_SkeletonPart_parent_ODPart_MouseWithin
  2175.   #endif
  2176. #endif
  2177. #ifndef SOMGD_pmc_parent_ODPart_MouseWithin
  2178.   #ifdef parent_ODPart_MouseWithin
  2179.     #define SOMGD_pmc_parent_ODPart_MouseWithin
  2180.     #undef parent_ODPart_MouseWithin
  2181.   #else
  2182.     #define parent_ODPart_MouseWithin Apple_SkeletonPart_parent_ODPart_MouseWithin
  2183.   #endif
  2184. #endif
  2185. #define Apple_SkeletonPart_parents_MouseWithin(arg0,arg1,arg2) \
  2186.   (void) Apple_SkeletonPart_parent_ODPart_MouseWithin(arg0,arg1,arg2);
  2187.  
  2188. /*
  2189.  * Overridden method: MouseLeave
  2190.  */
  2191. SOM_Scope void  SOMLINK Apple_SkeletonPartMouseLeave(Apple_SkeletonPart *somSelf, Environment *ev,
  2192.         ODFacet* facet);
  2193. #ifndef somMN_MouseLeave_defined
  2194. #define somMN_MouseLeave_defined
  2195. static char *somMN_MouseLeave = "MouseLeave";
  2196. static somId somId_MouseLeave = &somMN_MouseLeave;
  2197. #endif  /* somMN_MouseLeave_defined */
  2198. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_MouseLeave)(Apple_SkeletonPart *somSelf, Environment *ev,
  2199.         ODFacet* facet);
  2200. #define Apple_SkeletonPart_parent_ODPart_MouseLeave(somSelf,ev,facet) \
  2201.   ((( somTD_xih_Apple_SkeletonPart_MouseLeave ) \
  2202.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.MouseLeave)) \
  2203.      (somSelf,ev,facet))
  2204. #ifndef SOMGD_pmc_parent_MouseLeave
  2205.   #ifdef parent_MouseLeave
  2206.     #define SOMGD_pmc_parent_MouseLeave
  2207.     #undef parent_MouseLeave
  2208.   #else
  2209. #define parent_MouseLeave Apple_SkeletonPart_parent_ODPart_MouseLeave
  2210.   #endif
  2211. #endif
  2212. #ifndef SOMGD_pmc_parent_ODPart_MouseLeave
  2213.   #ifdef parent_ODPart_MouseLeave
  2214.     #define SOMGD_pmc_parent_ODPart_MouseLeave
  2215.     #undef parent_ODPart_MouseLeave
  2216.   #else
  2217.     #define parent_ODPart_MouseLeave Apple_SkeletonPart_parent_ODPart_MouseLeave
  2218.   #endif
  2219. #endif
  2220. #define Apple_SkeletonPart_parents_MouseLeave(arg0,arg1) \
  2221.   (void) Apple_SkeletonPart_parent_ODPart_MouseLeave(arg0,arg1);
  2222.  
  2223. /*
  2224.  * Overridden method: AdjustMenus
  2225.  */
  2226. SOM_Scope void  SOMLINK Apple_SkeletonPartAdjustMenus(Apple_SkeletonPart *somSelf, Environment *ev,
  2227.         ODFrame* frame);
  2228. #ifndef somMN_AdjustMenus_defined
  2229. #define somMN_AdjustMenus_defined
  2230. static char *somMN_AdjustMenus = "AdjustMenus";
  2231. static somId somId_AdjustMenus = &somMN_AdjustMenus;
  2232. #endif  /* somMN_AdjustMenus_defined */
  2233. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_AdjustMenus)(Apple_SkeletonPart *somSelf, Environment *ev,
  2234.         ODFrame* frame);
  2235. #define Apple_SkeletonPart_parent_ODPart_AdjustMenus(somSelf,ev,frame) \
  2236.   ((( somTD_xih_Apple_SkeletonPart_AdjustMenus ) \
  2237.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.AdjustMenus)) \
  2238.      (somSelf,ev,frame))
  2239. #ifndef SOMGD_pmc_parent_AdjustMenus
  2240.   #ifdef parent_AdjustMenus
  2241.     #define SOMGD_pmc_parent_AdjustMenus
  2242.     #undef parent_AdjustMenus
  2243.   #else
  2244. #define parent_AdjustMenus Apple_SkeletonPart_parent_ODPart_AdjustMenus
  2245.   #endif
  2246. #endif
  2247. #ifndef SOMGD_pmc_parent_ODPart_AdjustMenus
  2248.   #ifdef parent_ODPart_AdjustMenus
  2249.     #define SOMGD_pmc_parent_ODPart_AdjustMenus
  2250.     #undef parent_ODPart_AdjustMenus
  2251.   #else
  2252.     #define parent_ODPart_AdjustMenus Apple_SkeletonPart_parent_ODPart_AdjustMenus
  2253.   #endif
  2254. #endif
  2255. #define Apple_SkeletonPart_parents_AdjustMenus(arg0,arg1) \
  2256.   (void) Apple_SkeletonPart_parent_ODPart_AdjustMenus(arg0,arg1);
  2257.  
  2258. /*
  2259.  * Overridden method: UndoAction
  2260.  */
  2261. SOM_Scope void  SOMLINK Apple_SkeletonPartUndoAction(Apple_SkeletonPart *somSelf, Environment *ev,
  2262.         ODActionData actionState);
  2263. #ifndef somMN_UndoAction_defined
  2264. #define somMN_UndoAction_defined
  2265. static char *somMN_UndoAction = "UndoAction";
  2266. static somId somId_UndoAction = &somMN_UndoAction;
  2267. #endif  /* somMN_UndoAction_defined */
  2268. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_UndoAction)(Apple_SkeletonPart *somSelf, Environment *ev,
  2269.         ODActionData actionState);
  2270. #define Apple_SkeletonPart_parent_ODPart_UndoAction(somSelf,ev,actionState) \
  2271.   ((( somTD_xih_Apple_SkeletonPart_UndoAction ) \
  2272.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.UndoAction)) \
  2273.      (somSelf,ev,actionState))
  2274. #ifndef SOMGD_pmc_parent_UndoAction
  2275.   #ifdef parent_UndoAction
  2276.     #define SOMGD_pmc_parent_UndoAction
  2277.     #undef parent_UndoAction
  2278.   #else
  2279. #define parent_UndoAction Apple_SkeletonPart_parent_ODPart_UndoAction
  2280.   #endif
  2281. #endif
  2282. #ifndef SOMGD_pmc_parent_ODPart_UndoAction
  2283.   #ifdef parent_ODPart_UndoAction
  2284.     #define SOMGD_pmc_parent_ODPart_UndoAction
  2285.     #undef parent_ODPart_UndoAction
  2286.   #else
  2287.     #define parent_ODPart_UndoAction Apple_SkeletonPart_parent_ODPart_UndoAction
  2288.   #endif
  2289. #endif
  2290. #define Apple_SkeletonPart_parents_UndoAction(arg0,arg1) \
  2291.   (void) Apple_SkeletonPart_parent_ODPart_UndoAction(arg0,arg1);
  2292.  
  2293. /*
  2294.  * Overridden method: RedoAction
  2295.  */
  2296. SOM_Scope void  SOMLINK Apple_SkeletonPartRedoAction(Apple_SkeletonPart *somSelf, Environment *ev,
  2297.         ODActionData actionState);
  2298. #ifndef somMN_RedoAction_defined
  2299. #define somMN_RedoAction_defined
  2300. static char *somMN_RedoAction = "RedoAction";
  2301. static somId somId_RedoAction = &somMN_RedoAction;
  2302. #endif  /* somMN_RedoAction_defined */
  2303. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_RedoAction)(Apple_SkeletonPart *somSelf, Environment *ev,
  2304.         ODActionData actionState);
  2305. #define Apple_SkeletonPart_parent_ODPart_RedoAction(somSelf,ev,actionState) \
  2306.   ((( somTD_xih_Apple_SkeletonPart_RedoAction ) \
  2307.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.RedoAction)) \
  2308.      (somSelf,ev,actionState))
  2309. #ifndef SOMGD_pmc_parent_RedoAction
  2310.   #ifdef parent_RedoAction
  2311.     #define SOMGD_pmc_parent_RedoAction
  2312.     #undef parent_RedoAction
  2313.   #else
  2314. #define parent_RedoAction Apple_SkeletonPart_parent_ODPart_RedoAction
  2315.   #endif
  2316. #endif
  2317. #ifndef SOMGD_pmc_parent_ODPart_RedoAction
  2318.   #ifdef parent_ODPart_RedoAction
  2319.     #define SOMGD_pmc_parent_ODPart_RedoAction
  2320.     #undef parent_ODPart_RedoAction
  2321.   #else
  2322.     #define parent_ODPart_RedoAction Apple_SkeletonPart_parent_ODPart_RedoAction
  2323.   #endif
  2324. #endif
  2325. #define Apple_SkeletonPart_parents_RedoAction(arg0,arg1) \
  2326.   (void) Apple_SkeletonPart_parent_ODPart_RedoAction(arg0,arg1);
  2327.  
  2328. /*
  2329.  * Overridden method: DisposeActionState
  2330.  */
  2331. SOM_Scope void  SOMLINK Apple_SkeletonPartDisposeActionState(Apple_SkeletonPart *somSelf, Environment *ev,
  2332.         ODActionData actionState,
  2333.         ODDoneState doneState);
  2334. #ifndef somMN_DisposeActionState_defined
  2335. #define somMN_DisposeActionState_defined
  2336. static char *somMN_DisposeActionState = "DisposeActionState";
  2337. static somId somId_DisposeActionState = &somMN_DisposeActionState;
  2338. #endif  /* somMN_DisposeActionState_defined */
  2339. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_DisposeActionState)(Apple_SkeletonPart *somSelf, Environment *ev,
  2340.         ODActionData actionState,
  2341.         ODDoneState doneState);
  2342. #define Apple_SkeletonPart_parent_ODPart_DisposeActionState(somSelf,ev,actionState,doneState) \
  2343.   ((( somTD_xih_Apple_SkeletonPart_DisposeActionState ) \
  2344.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.DisposeActionState)) \
  2345.      (somSelf,ev,actionState,doneState))
  2346. #ifndef SOMGD_pmc_parent_DisposeActionState
  2347.   #ifdef parent_DisposeActionState
  2348.     #define SOMGD_pmc_parent_DisposeActionState
  2349.     #undef parent_DisposeActionState
  2350.   #else
  2351. #define parent_DisposeActionState Apple_SkeletonPart_parent_ODPart_DisposeActionState
  2352.   #endif
  2353. #endif
  2354. #ifndef SOMGD_pmc_parent_ODPart_DisposeActionState
  2355.   #ifdef parent_ODPart_DisposeActionState
  2356.     #define SOMGD_pmc_parent_ODPart_DisposeActionState
  2357.     #undef parent_ODPart_DisposeActionState
  2358.   #else
  2359.     #define parent_ODPart_DisposeActionState Apple_SkeletonPart_parent_ODPart_DisposeActionState
  2360.   #endif
  2361. #endif
  2362. #define Apple_SkeletonPart_parents_DisposeActionState(arg0,arg1,arg2) \
  2363.   (void) Apple_SkeletonPart_parent_ODPart_DisposeActionState(arg0,arg1,arg2);
  2364.  
  2365. /*
  2366.  * Overridden method: WriteActionState
  2367.  */
  2368. SOM_Scope void  SOMLINK Apple_SkeletonPartWriteActionState(Apple_SkeletonPart *somSelf, Environment *ev,
  2369.         ODPtr actionState,
  2370.         ODStorageUnitView* storageUnitView);
  2371. #ifndef somMN_WriteActionState_defined
  2372. #define somMN_WriteActionState_defined
  2373. static char *somMN_WriteActionState = "WriteActionState";
  2374. static somId somId_WriteActionState = &somMN_WriteActionState;
  2375. #endif  /* somMN_WriteActionState_defined */
  2376. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_WriteActionState)(Apple_SkeletonPart *somSelf, Environment *ev,
  2377.         ODPtr actionState,
  2378.         ODStorageUnitView* storageUnitView);
  2379. #define Apple_SkeletonPart_parent_ODPart_WriteActionState(somSelf,ev,actionState,storageUnitView) \
  2380.   ((( somTD_xih_Apple_SkeletonPart_WriteActionState ) \
  2381.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.WriteActionState)) \
  2382.      (somSelf,ev,actionState,storageUnitView))
  2383. #ifndef SOMGD_pmc_parent_WriteActionState
  2384.   #ifdef parent_WriteActionState
  2385.     #define SOMGD_pmc_parent_WriteActionState
  2386.     #undef parent_WriteActionState
  2387.   #else
  2388. #define parent_WriteActionState Apple_SkeletonPart_parent_ODPart_WriteActionState
  2389.   #endif
  2390. #endif
  2391. #ifndef SOMGD_pmc_parent_ODPart_WriteActionState
  2392.   #ifdef parent_ODPart_WriteActionState
  2393.     #define SOMGD_pmc_parent_ODPart_WriteActionState
  2394.     #undef parent_ODPart_WriteActionState
  2395.   #else
  2396.     #define parent_ODPart_WriteActionState Apple_SkeletonPart_parent_ODPart_WriteActionState
  2397.   #endif
  2398. #endif
  2399. #define Apple_SkeletonPart_parents_WriteActionState(arg0,arg1,arg2) \
  2400.   (void) Apple_SkeletonPart_parent_ODPart_WriteActionState(arg0,arg1,arg2);
  2401.  
  2402. /*
  2403.  * Overridden method: ReadActionState
  2404.  */
  2405. SOM_Scope ODPtr  SOMLINK Apple_SkeletonPartReadActionState(Apple_SkeletonPart *somSelf, Environment *ev,
  2406.         ODStorageUnitView* storageUnitView);
  2407. #ifndef somMN_ReadActionState_defined
  2408. #define somMN_ReadActionState_defined
  2409. static char *somMN_ReadActionState = "ReadActionState";
  2410. static somId somId_ReadActionState = &somMN_ReadActionState;
  2411. #endif  /* somMN_ReadActionState_defined */
  2412. typedef ODPtr   (* SOMLINK somTD_xih_Apple_SkeletonPart_ReadActionState)(Apple_SkeletonPart *somSelf, Environment *ev,
  2413.         ODStorageUnitView* storageUnitView);
  2414. #define Apple_SkeletonPart_parent_ODPart_ReadActionState(somSelf,ev,storageUnitView) \
  2415.   ((( somTD_xih_Apple_SkeletonPart_ReadActionState ) \
  2416.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.ReadActionState)) \
  2417.      (somSelf,ev,storageUnitView))
  2418. #ifndef SOMGD_pmc_parent_ReadActionState
  2419.   #ifdef parent_ReadActionState
  2420.     #define SOMGD_pmc_parent_ReadActionState
  2421.     #undef parent_ReadActionState
  2422.   #else
  2423. #define parent_ReadActionState Apple_SkeletonPart_parent_ODPart_ReadActionState
  2424.   #endif
  2425. #endif
  2426. #ifndef SOMGD_pmc_parent_ODPart_ReadActionState
  2427.   #ifdef parent_ODPart_ReadActionState
  2428.     #define SOMGD_pmc_parent_ODPart_ReadActionState
  2429.     #undef parent_ODPart_ReadActionState
  2430.   #else
  2431.     #define parent_ODPart_ReadActionState Apple_SkeletonPart_parent_ODPart_ReadActionState
  2432.   #endif
  2433. #endif
  2434. #define Apple_SkeletonPart_parents_ReadActionState(arg0,arg1) \
  2435.   (void) Apple_SkeletonPart_parent_ODPart_ReadActionState(arg0,arg1);
  2436.  
  2437. /*
  2438.  * Overridden method: InitPart
  2439.  */
  2440. SOM_Scope void  SOMLINK Apple_SkeletonPartInitPart(Apple_SkeletonPart *somSelf, Environment *ev,
  2441.         ODStorageUnit* storageUnit);
  2442. #ifndef somMN_InitPart_defined
  2443. #define somMN_InitPart_defined
  2444. static char *somMN_InitPart = "InitPart";
  2445. static somId somId_InitPart = &somMN_InitPart;
  2446. #endif  /* somMN_InitPart_defined */
  2447. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_InitPart)(Apple_SkeletonPart *somSelf, Environment *ev,
  2448.         ODStorageUnit* storageUnit);
  2449. #define Apple_SkeletonPart_parent_ODPart_InitPart(somSelf,ev,storageUnit) \
  2450.   ((( somTD_xih_Apple_SkeletonPart_InitPart ) \
  2451.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.InitPart)) \
  2452.      (somSelf,ev,storageUnit))
  2453. #ifndef SOMGD_pmc_parent_InitPart
  2454.   #ifdef parent_InitPart
  2455.     #define SOMGD_pmc_parent_InitPart
  2456.     #undef parent_InitPart
  2457.   #else
  2458. #define parent_InitPart Apple_SkeletonPart_parent_ODPart_InitPart
  2459.   #endif
  2460. #endif
  2461. #ifndef SOMGD_pmc_parent_ODPart_InitPart
  2462.   #ifdef parent_ODPart_InitPart
  2463.     #define SOMGD_pmc_parent_ODPart_InitPart
  2464.     #undef parent_ODPart_InitPart
  2465.   #else
  2466.     #define parent_ODPart_InitPart Apple_SkeletonPart_parent_ODPart_InitPart
  2467.   #endif
  2468. #endif
  2469. #define Apple_SkeletonPart_parents_InitPart(arg0,arg1) \
  2470.   (void) Apple_SkeletonPart_parent_ODPart_InitPart(arg0,arg1);
  2471.  
  2472. /*
  2473.  * Overridden method: InitPartFromStorage
  2474.  */
  2475. SOM_Scope void  SOMLINK Apple_SkeletonPartInitPartFromStorage(Apple_SkeletonPart *somSelf, Environment *ev,
  2476.         ODStorageUnit* storageUnit);
  2477. #ifndef somMN_InitPartFromStorage_defined
  2478. #define somMN_InitPartFromStorage_defined
  2479. static char *somMN_InitPartFromStorage = "InitPartFromStorage";
  2480. static somId somId_InitPartFromStorage = &somMN_InitPartFromStorage;
  2481. #endif  /* somMN_InitPartFromStorage_defined */
  2482. typedef void   (* SOMLINK somTD_xih_Apple_SkeletonPart_InitPartFromStorage)(Apple_SkeletonPart *somSelf, Environment *ev,
  2483.         ODStorageUnit* storageUnit);
  2484. #define Apple_SkeletonPart_parent_ODPart_InitPartFromStorage(somSelf,ev,storageUnit) \
  2485.   ((( somTD_xih_Apple_SkeletonPart_InitPartFromStorage ) \
  2486.     somParentNumResolve(Apple_SkeletonPartCClassData.parentMtab, 1, ODPartClassData.InitPartFromStorage)) \
  2487.      (somSelf,ev,storageUnit))
  2488. #ifndef SOMGD_pmc_parent_InitPartFromStorage
  2489.   #ifdef parent_InitPartFromStorage
  2490.     #define SOMGD_pmc_parent_InitPartFromStorage
  2491.     #undef parent_InitPartFromStorage
  2492.   #else
  2493. #define parent_InitPartFromStorage Apple_SkeletonPart_parent_ODPart_InitPartFromStorage
  2494.   #endif
  2495. #endif
  2496. #ifndef SOMGD_pmc_parent_ODPart_InitPartFromStorage
  2497.   #ifdef parent_ODPart_InitPartFromStorage
  2498.     #define SOMGD_pmc_parent_ODPart_InitPartFromStorage
  2499.     #undef parent_ODPart_InitPartFromStorage
  2500.   #else
  2501.     #define parent_ODPart_InitPartFromStorage Apple_SkeletonPart_parent_ODPart_InitPartFromStorage
  2502.   #endif
  2503. #endif
  2504. #define Apple_SkeletonPart_parents_InitPartFromStorage(arg0,arg1) \
  2505.   (void) Apple_SkeletonPart_parent_ODPart_InitPartFromStorage(arg0,arg1);
  2506.  
  2507. /*
  2508.  * -- Routines and Structures to create the class object
  2509.  */
  2510.  
  2511. /*
  2512.  * Declare the Override Methods table.
  2513.  */
  2514. static somOverrideMethod_t Apple_SkeletonPartOM[] = {
  2515.     {    &somId_FulfillPromise,
  2516.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_FulfillPromise)Apple_SkeletonPartFulfillPromise)    },
  2517.     {    &somId_DropCompleted,
  2518.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_DropCompleted)Apple_SkeletonPartDropCompleted)    },
  2519.     {    &somId_DragEnter,
  2520.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_DragEnter)Apple_SkeletonPartDragEnter)    },
  2521.     {    &somId_DragWithin,
  2522.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_DragWithin)Apple_SkeletonPartDragWithin)    },
  2523.     {    &somId_DragLeave,
  2524.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_DragLeave)Apple_SkeletonPartDragLeave)    },
  2525.     {    &somId_Drop,
  2526.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_Drop)Apple_SkeletonPartDrop)    },
  2527.     {    &somId_ContainingPartPropertiesChanged,
  2528.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ContainingPartPropertiesChanged)Apple_SkeletonPartContainingPartPropertiesChanged)    },
  2529.     {    &somId_GetContainingPartProperties,
  2530.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_GetContainingPartProperties)Apple_SkeletonPartGetContainingPartProperties)    },
  2531.     {    &somId_RevealFrame,
  2532.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_RevealFrame)Apple_SkeletonPartRevealFrame)    },
  2533.     {    &somId_EmbeddedFrameSpec,
  2534.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_EmbeddedFrameSpec)Apple_SkeletonPartEmbeddedFrameSpec)    },
  2535.     {    &somId_CreateEmbeddedFramesIterator,
  2536.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CreateEmbeddedFramesIterator)Apple_SkeletonPartCreateEmbeddedFramesIterator)    },
  2537.     {    &somId_AddDisplayFrame,
  2538.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_AddDisplayFrame)Apple_SkeletonPartAddDisplayFrame)    },
  2539.     {    &somId_AttachSourceFrame,
  2540.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_AttachSourceFrame)Apple_SkeletonPartAttachSourceFrame)    },
  2541.     {    &somId_RemoveDisplayFrame,
  2542.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_RemoveDisplayFrame)Apple_SkeletonPartRemoveDisplayFrame)    },
  2543.     {    &somId_CloseDisplayFrame,
  2544.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CloseDisplayFrame)Apple_SkeletonPartCloseDisplayFrame)    },
  2545.     {    &somId_FrameShapeChanged,
  2546.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_FrameShapeChanged)Apple_SkeletonPartFrameShapeChanged)    },
  2547.     {    &somId_ViewTypeChanged,
  2548.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ViewTypeChanged)Apple_SkeletonPartViewTypeChanged)    },
  2549.     {    &somId_PresentationChanged,
  2550.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_PresentationChanged)Apple_SkeletonPartPresentationChanged)    },
  2551.     {    &somId_WritePartInfo,
  2552.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_WritePartInfo)Apple_SkeletonPartWritePartInfo)    },
  2553.     {    &somId_ReadPartInfo,
  2554.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ReadPartInfo)Apple_SkeletonPartReadPartInfo)    },
  2555.     {    &somId_Open,
  2556.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_Open)Apple_SkeletonPartOpen)    },
  2557.     {    &somId_CreateEmbeddedFrame,
  2558.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CreateEmbeddedFrame)Apple_SkeletonPartCreateEmbeddedFrame)    },
  2559.     {    &somId_RemoveEmbeddedFrame,
  2560.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_RemoveEmbeddedFrame)Apple_SkeletonPartRemoveEmbeddedFrame)    },
  2561.     {    &somId_RequestFrameShape,
  2562.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_RequestFrameShape)Apple_SkeletonPartRequestFrameShape)    },
  2563.     {    &somId_UsedShapeChanged,
  2564.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_UsedShapeChanged)Apple_SkeletonPartUsedShapeChanged)    },
  2565.     {    &somId_AdjustBorderShape,
  2566.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_AdjustBorderShape)Apple_SkeletonPartAdjustBorderShape)    },
  2567.     {    &somId_FacetAdded,
  2568.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_FacetAdded)Apple_SkeletonPartFacetAdded)    },
  2569.     {    &somId_FacetRemoved,
  2570.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_FacetRemoved)Apple_SkeletonPartFacetRemoved)    },
  2571.     {    &somId_CanvasChanged,
  2572.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CanvasChanged)Apple_SkeletonPartCanvasChanged)    },
  2573.     {    &somId_ClipShapeChanged,
  2574.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ClipShapeChanged)Apple_SkeletonPartClipShapeChanged)    },
  2575.     {    &somId_ExternalTransformChanged,
  2576.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ExternalTransformChanged)Apple_SkeletonPartExternalTransformChanged)    },
  2577.     {    &somId_Draw,
  2578.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_Draw)Apple_SkeletonPartDraw)    },
  2579.     {    &somId_CanvasUpdated,
  2580.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CanvasUpdated)Apple_SkeletonPartCanvasUpdated)    },
  2581.     {    &somId_HighlightChanged,
  2582.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_HighlightChanged)Apple_SkeletonPartHighlightChanged)    },
  2583.     {    &somId_GetPrintResolution,
  2584.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_GetPrintResolution)Apple_SkeletonPartGetPrintResolution)    },
  2585.     {    &somId_CreateLink,
  2586.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CreateLink)Apple_SkeletonPartCreateLink)    },
  2587.     {    &somId_LinkUpdated,
  2588.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_LinkUpdated)Apple_SkeletonPartLinkUpdated)    },
  2589.     {    &somId_RevealLink,
  2590.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_RevealLink)Apple_SkeletonPartRevealLink)    },
  2591.     {    &somId_EmbeddedFrameChanged,
  2592.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_EmbeddedFrameChanged)Apple_SkeletonPartEmbeddedFrameChanged)    },
  2593.     {    &somId_LinkStatusChanged,
  2594.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_LinkStatusChanged)Apple_SkeletonPartLinkStatusChanged)    },
  2595.     {    &somId_BeginRelinquishFocus,
  2596.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_BeginRelinquishFocus)Apple_SkeletonPartBeginRelinquishFocus)    },
  2597.     {    &somId_CommitRelinquishFocus,
  2598.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CommitRelinquishFocus)Apple_SkeletonPartCommitRelinquishFocus)    },
  2599.     {    &somId_AbortRelinquishFocus,
  2600.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_AbortRelinquishFocus)Apple_SkeletonPartAbortRelinquishFocus)    },
  2601.     {    &somId_FocusAcquired,
  2602.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_FocusAcquired)Apple_SkeletonPartFocusAcquired)    },
  2603.     {    &somId_FocusLost,
  2604.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_FocusLost)Apple_SkeletonPartFocusLost)    },
  2605.     {    &somId_CloneInto,
  2606.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_CloneInto)Apple_SkeletonPartCloneInto)    },
  2607.     {    &somId_ExternalizeKinds,
  2608.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ExternalizeKinds)Apple_SkeletonPartExternalizeKinds)    },
  2609.     {    &somId_ChangeKind,
  2610.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ChangeKind)Apple_SkeletonPartChangeKind)    },
  2611.     {    &somId_HandleEvent,
  2612.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_HandleEvent)Apple_SkeletonPartHandleEvent)    },
  2613.     {    &somId_HandleEventInEmbedded,
  2614.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_HandleEventInEmbedded)Apple_SkeletonPartHandleEventInEmbedded)    },
  2615.     {    &somId_MouseEnter,
  2616.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_MouseEnter)Apple_SkeletonPartMouseEnter)    },
  2617.     {    &somId_MouseWithin,
  2618.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_MouseWithin)Apple_SkeletonPartMouseWithin)    },
  2619.     {    &somId_MouseLeave,
  2620.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_MouseLeave)Apple_SkeletonPartMouseLeave)    },
  2621.     {    &somId_AdjustMenus,
  2622.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_AdjustMenus)Apple_SkeletonPartAdjustMenus)    },
  2623.     {    &somId_UndoAction,
  2624.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_UndoAction)Apple_SkeletonPartUndoAction)    },
  2625.     {    &somId_RedoAction,
  2626.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_RedoAction)Apple_SkeletonPartRedoAction)    },
  2627.     {    &somId_DisposeActionState,
  2628.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_DisposeActionState)Apple_SkeletonPartDisposeActionState)    },
  2629.     {    &somId_WriteActionState,
  2630.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_WriteActionState)Apple_SkeletonPartWriteActionState)    },
  2631.     {    &somId_ReadActionState,
  2632.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_ReadActionState)Apple_SkeletonPartReadActionState)    },
  2633.     {    &somId_InitPart,
  2634.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_InitPart)Apple_SkeletonPartInitPart)    },
  2635.     {    &somId_InitPartFromStorage,
  2636.          (somMethodProc *) ((somTD_xih_Apple_SkeletonPart_InitPartFromStorage)Apple_SkeletonPartInitPartFromStorage)    },
  2637. };
  2638.  
  2639.  
  2640. /*
  2641.  *  Initializers for class Ids
  2642.  */
  2643. static char * somCN_Apple_SkeletonPart = "Apple::SkeletonPart";
  2644. static char * somPCN_Apple_SkeletonPart_ODPart = "ODPart";
  2645.  
  2646. static somId somPCApple_SkeletonPart[] = {
  2647.     &somPCN_Apple_SkeletonPart_ODPart,
  2648. };
  2649.  
  2650. static somStaticClassInfo Apple_SkeletonPartSCI = {
  2651.     2, 0, 61, 0, 0, 0,
  2652.     Apple_SkeletonPart_MajorVersion, Apple_SkeletonPart_MinorVersion,
  2653.     sizeof(Apple_SkeletonPartData), Apple_SkeletonPart_MaxNoMethods, 1,
  2654.     &somCN_Apple_SkeletonPart,
  2655.     (somId) NULL, 1,
  2656.     somPCApple_SkeletonPart,
  2657.     (somClassDataStructure *) &Apple_SkeletonPartClassData,
  2658.     (somCClassDataStructure *) &Apple_SkeletonPartCClassData,
  2659.     (somStaticMethod_t *) NULL, Apple_SkeletonPartOM,
  2660.     (char *) NULL,
  2661.     (somNonInternalData_t *) NULL,  (somProcMethods_t *) NULL,
  2662.     (somVarargsFuncs_t *) NULL,
  2663.     (somTP_somClassInitFunc *) NULL,
  2664.     0
  2665. };
  2666.  
  2667.  
  2668.  
  2669. /* ---------------------------------- */
  2670. /*
  2671.  * Class Creation and Initialization
  2672.  */
  2673.  
  2674. #if applec ^ PRAGMA_LIB_EXPORTS
  2675. #pragma lib_export on
  2676. #endif /* PRAGMA_LIB_EXPORTS */
  2677.  
  2678.  
  2679. SOMClass * SOMLINK Apple_SkeletonPartNewClass (integer4 somtmajorVersion,
  2680.         integer4 somtminorVersion)
  2681. {
  2682.     ODPartNewClass(ODPart_MajorVersion,ODPart_MinorVersion);    /* static reference */
  2683.     return (SOMClass*) ((void*)(somBuildClass(1,&Apple_SkeletonPartSCI, somtmajorVersion, somtminorVersion)));
  2684. }
  2685.  
  2686. #if applec ^ PRAGMA_LIB_EXPORT
  2687. #pragma lib_export off
  2688. #endif /* PRAGMA_LIB_EXPORT */
  2689.  
  2690.  
  2691. /*
  2692.  * Functions for attributes.
  2693.  */
  2694. #endif /* Primary Implementation Support */
  2695.  
  2696. #endif       /* SOM_Apple_SkeletonPart_xih */
  2697.